Skip to content

Commit d1f2ba0

Browse files
committed
deploy: e1bfd92
1 parent e382511 commit d1f2ba0

File tree

36 files changed

+1876
-81
lines changed

36 files changed

+1876
-81
lines changed

404.html

+8
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,14 @@
162162
<li>
163163
<a href="/llvm_intro/" class="dropdown-item">小彭老师带你学 LLVM</a>
164164
</li>
165+
166+
<li>
167+
<a href="/cuda_intro/" class="dropdown-item">现代 C++ 的 CUDA 编程</a>
168+
</li>
169+
170+
<li>
171+
<a href="/cmake_tutor/" class="dropdown-item">学现代 C++ 从现代 CMake 学起(未完工)</a>
172+
</li>
165173
</ul>
166174
</li>
167175
<li class="nav-item dropdown">

about/index.html

+9-1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,14 @@
162162
<li>
163163
<a href="../llvm_intro/" class="dropdown-item">小彭老师带你学 LLVM</a>
164164
</li>
165+
166+
<li>
167+
<a href="../cuda_intro/" class="dropdown-item">现代 C++ 的 CUDA 编程</a>
168+
</li>
169+
170+
<li>
171+
<a href="../cmake_tutor/" class="dropdown-item">学现代 C++ 从现代 CMake 学起(未完工)</a>
172+
</li>
165173
</ul>
166174
</li>
167175
<li class="nav-item dropdown">
@@ -196,7 +204,7 @@
196204
</a>
197205
</li>
198206
<li class="nav-item">
199-
<a rel="prev" href="../llvm_intro/" class="nav-link">
207+
<a rel="prev" href="../cmake_tutor/" class="nav-link">
200208
<i class="fa fa-arrow-left"></i> Previous
201209
</a>
202210
</li>

cmake_tutor/index.html

+330
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,330 @@
1+
<!DOCTYPE html>
2+
<html lang="en" data-bs-theme="light">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
8+
<meta name="author" content="小彭老师">
9+
10+
<link rel="shortcut icon" href="../img/favicon.ico">
11+
<title>学现代 C++ 从现代 CMake 学起(未完工) - ✝️小彭大典✝️</title>
12+
<link href="../css/bootstrap.min.css" rel="stylesheet">
13+
<link href="../css/fontawesome.min.css" rel="stylesheet">
14+
<link href="../css/brands.min.css" rel="stylesheet">
15+
<link href="../css/solid.min.css" rel="stylesheet">
16+
<link href="../css/v4-font-face.min.css" rel="stylesheet">
17+
<link href="../css/base.css" rel="stylesheet">
18+
<link id="hljs-light" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" >
19+
<link id="hljs-dark" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github-dark.min.css" disabled>
20+
<link href="../css/print-site-enum-headings1.css" rel="stylesheet">
21+
<link href="../css/print-site-enum-headings2.css" rel="stylesheet">
22+
<link href="../css/print-site-enum-headings3.css" rel="stylesheet">
23+
<link href="../css/print-site-enum-headings4.css" rel="stylesheet">
24+
<link href="../css/print-site-enum-headings5.css" rel="stylesheet">
25+
<link href="../css/print-site-enum-headings6.css" rel="stylesheet">
26+
<link href="../css/print-site.css" rel="stylesheet">
27+
<link href="../css/print-site-mkdocs.css" rel="stylesheet">
28+
<link href="../extra.css" rel="stylesheet">
29+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
30+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/bash.min.js"></script>
31+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/c.min.js"></script>
32+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/cmake.min.js"></script>
33+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/cpp.min.js"></script>
34+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/diff.min.js"></script>
35+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/java.min.js"></script>
36+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/json.min.js"></script>
37+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/llvm.min.js"></script>
38+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/nasm.min.js"></script>
39+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/python.min.js"></script>
40+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/rust.min.js"></script>
41+
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/txt.min.js"></script>
42+
<script>hljs.highlightAll();</script>
43+
</head>
44+
45+
<body>
46+
<div class="navbar fixed-top navbar-expand-lg navbar-dark bg-primary">
47+
<div class="container">
48+
<a class="navbar-brand" href="..">✝️小彭大典✝️</a>
49+
<!-- Expander button -->
50+
<button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
51+
<span class="navbar-toggler-icon"></span>
52+
</button>
53+
54+
<!-- Expanded navigation -->
55+
<div id="navbar-collapse" class="navbar-collapse collapse">
56+
<!-- Main navigation -->
57+
<ul class="nav navbar-nav">
58+
<li class="nav-item dropdown">
59+
<a href="#" class="nav-link dropdown-toggle active" aria-current="page" role="button" data-bs-toggle="dropdown" aria-expanded="false">章节列表</a>
60+
<ul class="dropdown-menu">
61+
62+
<li>
63+
<a href=".." class="dropdown-item">前言</a>
64+
</li>
65+
66+
<li>
67+
<a href="../hello_world/" class="dropdown-item">你好,世界</a>
68+
</li>
69+
70+
<li>
71+
<a href="../platform/" class="dropdown-item">开发环境与平台选择</a>
72+
</li>
73+
74+
<li>
75+
<a href="../variable_types/" class="dropdown-item">变量与类型 (未完工)</a>
76+
</li>
77+
78+
<li>
79+
<a href="../functions/" class="dropdown-item">认识函数 (未完工)</a>
80+
</li>
81+
82+
<li>
83+
<a href="../symbols/" class="dropdown-item">重新认识声明与定义(未完工)</a>
84+
</li>
85+
86+
<li>
87+
<a href="../cpp_tricks/" class="dropdown-item">应知应会 C++ 小技巧</a>
88+
</li>
89+
90+
<li>
91+
<a href="../lambda/" class="dropdown-item">函数式编程</a>
92+
</li>
93+
94+
<li>
95+
<a href="../type_rich_api/" class="dropdown-item">现代化的 API 设计指南</a>
96+
</li>
97+
98+
<li>
99+
<a href="../no_more_new/" class="dropdown-item">现代 C++ 从拒绝 new 开始</a>
100+
</li>
101+
102+
<li>
103+
<a href="../stl_map/" class="dropdown-item">STL 精讲:std::map 和他的朋友们</a>
104+
</li>
105+
106+
<li>
107+
<a href="../design_overview/" class="dropdown-item">设计模式总览 (未完工)</a>
108+
</li>
109+
110+
<li>
111+
<a href="../design_virtual/" class="dropdown-item">让虚函数再次伟大!</a>
112+
</li>
113+
114+
<li>
115+
<a href="../design_gamedev/" class="dropdown-item">游戏开发中常用的设计模式</a>
116+
</li>
117+
118+
<li>
119+
<a href="../design_functor/" class="dropdown-item">函数式设计模式</a>
120+
</li>
121+
122+
<li>
123+
<a href="../design_variant/" class="dropdown-item">静态多态与面向数据编程 (未完工)</a>
124+
</li>
125+
126+
<li>
127+
<a href="../design_erasure/" class="dropdown-item">类型擦除神教及其实现 (未完工)</a>
128+
</li>
129+
130+
<li>
131+
<a href="../design_concept/" class="dropdown-item">鸭子类型与 C++20 concept (未完工)</a>
132+
</li>
133+
134+
<li>
135+
<a href="../error_code/" class="dropdown-item">现代 C++ 错误处理知多少(未完工)</a>
136+
</li>
137+
138+
<li>
139+
<a href="../cpp_lifetime/" class="dropdown-item">深入理解析构函数与生命周期</a>
140+
</li>
141+
142+
<li>
143+
<a href="../cpp_memory/" class="dropdown-item">真正的 C++ 内存模型! (未完工)</a>
144+
</li>
145+
146+
<li>
147+
<a href="../unicode/" class="dropdown-item">字符编码那些事</a>
148+
</li>
149+
150+
<li>
151+
<a href="../threading/" class="dropdown-item">C++ 多线程编程(未完工)</a>
152+
</li>
153+
154+
<li>
155+
<a href="../test_and_safe/" class="dropdown-item">测试与安全话题(未完工)</a>
156+
</li>
157+
158+
<li>
159+
<a href="../undef/" class="dropdown-item">未定义行为完整列表</a>
160+
</li>
161+
162+
<li>
163+
<a href="../llvm_intro/" class="dropdown-item">小彭老师带你学 LLVM</a>
164+
</li>
165+
166+
<li>
167+
<a href="../cuda_intro/" class="dropdown-item">现代 C++ 的 CUDA 编程</a>
168+
</li>
169+
170+
<li>
171+
<a href="./" class="dropdown-item active" aria-current="page">学现代 C++ 从现代 CMake 学起(未完工)</a>
172+
</li>
173+
</ul>
174+
</li>
175+
<li class="nav-item dropdown">
176+
<a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">关于</a>
177+
<ul class="dropdown-menu">
178+
179+
<li>
180+
<a href="../about/" class="dropdown-item">关于小彭老师</a>
181+
</li>
182+
183+
<li>
184+
<a href="../donate/" class="dropdown-item">赞助名单</a>
185+
</li>
186+
187+
<li>
188+
<a href="../recommend/" class="dropdown-item">参考资料与项目</a>
189+
</li>
190+
</ul>
191+
</li>
192+
<li class="nav-item">
193+
<a href="https://github.com/parallel101/cppguidebook" class="nav-link">GitHub</a>
194+
</li>
195+
<li class="nav-item">
196+
<a href="https://space.bilibili.com/263032155" class="nav-link">Bilibili</a>
197+
</li>
198+
</ul>
199+
200+
<ul class="nav navbar-nav ms-md-auto">
201+
<li class="nav-item">
202+
<a href="#" class="nav-link" data-bs-toggle="modal" data-bs-target="#mkdocs_search_modal">
203+
<i class="fa fa-search"></i> Search
204+
</a>
205+
</li>
206+
<li class="nav-item">
207+
<a rel="prev" href="../cuda_intro/" class="nav-link">
208+
<i class="fa fa-arrow-left"></i> Previous
209+
</a>
210+
</li>
211+
<li class="nav-item">
212+
<a rel="next" href="../about/" class="nav-link">
213+
Next <i class="fa fa-arrow-right"></i>
214+
</a>
215+
</li>
216+
<li class="nav-item">
217+
<a href="https://github.com/parallel101/cppguidebook/edit/master/docs/cmake_tutor.md" class="nav-link"><i class="fa-brands fa-github"></i> Edit on GitHub</a>
218+
</li>
219+
</ul>
220+
</div>
221+
</div>
222+
</div>
223+
224+
<div class="container">
225+
<div class="row">
226+
<div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
227+
<div class="navbar-header">
228+
<button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
229+
<span class="fa fa-angle-down"></span>
230+
</button>
231+
</div>
232+
233+
234+
<div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
235+
<ul class="nav flex-column">
236+
237+
<li class="nav-item" data-bs-level="1"><a href="#c-cmake" class="nav-link">学现代 C++ 从现代 CMake 学起(未完工)</a>
238+
<ul class="nav flex-column">
239+
</ul>
240+
</li>
241+
</ul>
242+
</div>
243+
</div></div>
244+
<div class="col-md-9" role="main">
245+
246+
<h1 id="c-cmake">学现代 C++ 从现代 CMake 学起(未完工)</h1>
247+
<pre><code class="language-cmake">TODO
248+
</code></pre></div>
249+
</div>
250+
</div>
251+
252+
<footer class="col-md-12">
253+
<hr>
254+
<p>小彭老师倾 ♥ 制作</p>
255+
<p>Documentation built with <a href="https://www.mkdocs.org/">MkDocs</a>.</p>
256+
</footer>
257+
<script src="../js/bootstrap.bundle.min.js"></script>
258+
<script>
259+
var base_url = "..",
260+
shortcuts = {"help": 191, "next": 78, "previous": 80, "search": 83};
261+
</script>
262+
<script src="../js/base.js"></script>
263+
<script src="../js/print-site.js"></script>
264+
<script src="../extra.js"></script>
265+
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
266+
<script src="../search/main.js"></script>
267+
268+
<div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
269+
<div class="modal-dialog modal-lg">
270+
<div class="modal-content">
271+
<div class="modal-header">
272+
<h4 class="modal-title" id="searchModalLabel">Search</h4>
273+
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
274+
</div>
275+
<div class="modal-body">
276+
<p>From here you can search these documents. Enter your search terms below.</p>
277+
<form>
278+
<div class="form-group">
279+
<input type="search" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here">
280+
</div>
281+
</form>
282+
<div id="mkdocs-search-results" data-no-results-text="No results found"></div>
283+
</div>
284+
<div class="modal-footer">
285+
</div>
286+
</div>
287+
</div>
288+
</div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true">
289+
<div class="modal-dialog">
290+
<div class="modal-content">
291+
<div class="modal-header">
292+
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
293+
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
294+
</div>
295+
<div class="modal-body">
296+
<table class="table">
297+
<thead>
298+
<tr>
299+
<th style="width: 20%;">Keys</th>
300+
<th>Action</th>
301+
</tr>
302+
</thead>
303+
<tbody>
304+
<tr>
305+
<td class="help shortcut"><kbd>?</kbd></td>
306+
<td>Open this help</td>
307+
</tr>
308+
<tr>
309+
<td class="next shortcut"><kbd>n</kbd></td>
310+
<td>Next page</td>
311+
</tr>
312+
<tr>
313+
<td class="prev shortcut"><kbd>p</kbd></td>
314+
<td>Previous page</td>
315+
</tr>
316+
<tr>
317+
<td class="search shortcut"><kbd>s</kbd></td>
318+
<td>Search</td>
319+
</tr>
320+
</tbody>
321+
</table>
322+
</div>
323+
<div class="modal-footer">
324+
</div>
325+
</div>
326+
</div>
327+
</div>
328+
329+
</body>
330+
</html>

cpp_lifetime/index.html

+8
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,14 @@
162162
<li>
163163
<a href="../llvm_intro/" class="dropdown-item">小彭老师带你学 LLVM</a>
164164
</li>
165+
166+
<li>
167+
<a href="../cuda_intro/" class="dropdown-item">现代 C++ 的 CUDA 编程</a>
168+
</li>
169+
170+
<li>
171+
<a href="../cmake_tutor/" class="dropdown-item">学现代 C++ 从现代 CMake 学起(未完工)</a>
172+
</li>
165173
</ul>
166174
</li>
167175
<li class="nav-item dropdown">

cpp_memory/index.html

+8
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,14 @@
162162
<li>
163163
<a href="../llvm_intro/" class="dropdown-item">小彭老师带你学 LLVM</a>
164164
</li>
165+
166+
<li>
167+
<a href="../cuda_intro/" class="dropdown-item">现代 C++ 的 CUDA 编程</a>
168+
</li>
169+
170+
<li>
171+
<a href="../cmake_tutor/" class="dropdown-item">学现代 C++ 从现代 CMake 学起(未完工)</a>
172+
</li>
165173
</ul>
166174
</li>
167175
<li class="nav-item dropdown">

0 commit comments

Comments
 (0)