@@ -4,93 +4,123 @@ set_warnings("all")
44set_kind (" binary" )
55set_languages (" cxx17" )
66
7+ -- 格式化输出
78target (" exercise00" )
89 add_files (" 00_hello_world/main.cpp" )
910
11+ -- 变量与运算符
1012target (" exercise01" )
1113 add_files (" 01_variable&add/main.cpp" )
1214
15+ -- 函数、声明和定义
1316target (" exercise02" )
1417 add_files (" 02_function/main.cpp" )
1518
19+ -- 形参实参
1620target (" exercise03" )
1721 add_files (" 03_argument¶meter/main.cpp" )
1822
23+ -- static 关键字
1924target (" exercise04" )
2025 add_files (" 04_static/main.cpp" )
2126
27+ -- constexpr 编译时常量和运算
2228target (" exercise05" )
2329 add_files (" 05_constexpr/main.cpp" )
2430
31+ -- 循环
2532target (" exercise06" )
2633 add_files (" 06_loop/main.cpp" )
2734
35+ -- 枚举/联合体
2836target (" exercise07" )
2937 add_files (" 07_enum&union/main.cpp" )
3038
39+ -- “普通”类型
3140target (" exercise08" )
3241 add_files (" 08_trivial/main.cpp" )
3342
43+ -- 方法
3444target (" exercise09" )
3545 add_files (" 09_method/main.cpp" )
3646
47+ -- const 修饰方法
3748target (" exercise10" )
3849 add_files (" 10_method_const/main.cpp" )
3950
51+ -- 类
4052target (" exercise11" )
4153 add_files (" 11_class/main.cpp" )
4254
55+ -- 析构器
4356target (" exercise12" )
4457 add_files (" 12_class_destruct/main.cpp" )
4558
59+ -- 复制构造函数
4660target (" exercise13" )
4761 add_files (" 13_class_clone/main.cpp" )
4862
63+ -- 移动语义
4964target (" exercise14" )
5065 add_files (" 14_class_move/main.cpp" )
5166
67+ -- 派生
5268target (" exercise15" )
5369 add_files (" 15_class_derive/main.cpp" )
5470
71+ -- 虚函数
5572target (" exercise16" )
5673 add_files (" 16_class_virtual/main.cpp" )
5774
75+ -- 虚析构函数
5876target (" exercise17" )
5977 add_files (" 17_class_virtual_destruct/main.cpp" )
6078
79+ -- 函数模板
6180target (" exercise18" )
6281 add_files (" 18_function_template/main.cpp" )
6382
83+ -- 习题:用于编译器的运行时类型
6484target (" exercise19" )
6585 add_files (" 19_runtime_datatype/main.cpp" )
6686
87+ -- 类模板
6788target (" exercise20" )
6889 add_files (" 20_class_template/main.cpp" )
6990
91+ -- 模板非类型实参
7092target (" exercise21" )
7193 add_files (" 21_template_const/main.cpp" )
7294
95+ -- std::array
7396target (" exercise22" )
7497 add_files (" 22_std_array/main.cpp" )
7598
99+ -- std::vector
76100target (" exercise23" )
77101 add_files (" 23_std_vector/main.cpp" )
78102
103+ -- std::vector<bool>
79104target (" exercise24" )
80105 add_files (" 24_std_vector_bool/main.cpp" )
81106
107+ -- 习题:步长计算
82108target (" exercise25" )
83109 add_files (" 25_strides/main.cpp" )
84110
111+ -- std::string
85112target (" exercise26" )
86113 add_files (" 26_std_string/main.cpp" )
87114
115+ -- std::map
88116target (" exercise27" )
89117 add_files (" 27_std_map/main.cpp" )
90118
119+ -- std::transform
91120target (" exercise28" )
92121 add_files (" 28_std_transform/main.cpp" )
93122
123+ -- std::accumulate
94124target (" exercise29" )
95125 add_files (" 29_std_accumulate/main.cpp" )
96126
0 commit comments