# C-11Standard **Repository Path**: kusole/C-11Standard ## Basic Information - **Project Name**: C-11Standard - **Description**: C++基础笔记 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 介绍 C++基础知识学习用例-侯捷的教程和参考笔记 运行环境为win7+mingw-w64+vscode,具体配置文件见.vscode DOC-为C++笔记 build-为可执行文件 Inc-为例程头文件 Src-为例程源文件 Test-为例程测试文件 ### 程序内容 #### C++高级编程(一) * [hello_cpp,程序hello测试](Test/hello_cpp.cpp) * [00-complex-test,复数类+模版+友元+重载](Test/01-complex-test.cpp) * [01-complex-mytest,复数类+模版+友元函数+重载,定义声明分离](Test/01-complex-mytest.cpp) * [02-name-test,简单name类](Test/02-name-test.cpp) * [03-string-test,简单string类](Test/03-string-test.cpp) * [04-Account-test,静态static成员](Test/04-account-test.cpp) * [05-singleton-test,简单的单例类singleton](Test/05-singleton-test.cpp) * [06-oop-test,复合委托继承概念](Test/06-oop-test.cpp) * [07-virtual-test,虚函数与多态 Template Method模板方法模式](Test/07-virtual-test.cpp) * [08-dele-inher-test,委托+继承 Observer观察者模式](Test/08-dele-inher-test.cpp) * [09-dele-inher2-test,委托+继承 composite组合模式](Test/09-dele-inher2-test.cpp) #### C++高级编程(二) * [10-conversion-test,转换函数 conversion function](Test/10-conversion-test.cpp) * [11-funclikeclass-test,仿函数 function-like class](Test/11-funclikeclass-test.cpp) * [12-functemplate-test,函数模板 function template](Test/12-functemplate-test.cpp) * [13-membertemplate-test,成员模板 member template](Test/13-membertemplate-test.cpp) * [14-pointer-like-test,指针类 point-like class](Test/14-pointer-like-test.cpp) * [15-template-specia-test,模板特化 specialization](Test/15-template-specia-test.cpp) * [16-partial-specia-test,偏特化 partial-specialization](Test/16-partial-specia-test.cpp) * [17-temp-temp-para-test,模板模板参数 template template parameter](Test/17-temp-temp-para-test.cpp) * [18-variadic-template-test,不定模板参数(一) variadic parameter template](Test/18-variadic-template-test.cpp) * [19-operator-new-dele-test,重载new delete operator new delete](Test/19-operator-new-dele-test.cpp) #### C++ 2.0新特性 * [20-lamdba-test,lamdba语法](Test/20-lamdba-test.cpp) * [21-initializer-list-test,initializer_list](Test/21-initializer-list-test.cpp) * [22-variadic-template2-test,不定模板参数(二)待总结](Test/22-variadic-template2-test.cpp) * [23-range-base-for-test, range for,auto,decltype,alias template](Test/23-range-base-for-test.cpp) * [24-move-forward-test,右值引用,移动语义,完美转发,无序容器](Test/24-move-forward-test.cpp) * [25-std-optional-test, std optional 接受空对象,提高性能](Test/25-std-optional-test.cpp) * [26-lazy-test,惰性求值类,延迟大对象创建](Test/26-lazy-test.cpp) * [27-Any-test,容纳任何类型的类](Test/27-Any-test.cpp) ### 笔记目录 * [C/C++函数返回值讨论](DOC/函数返回值.md) * [友元函数和模版](DOC/友元函数.md) * [C++多态实现及原理](DOC/多态实现.md) * [C++引用和指针](DOC/引用和指针.md) * [C++重载操作符](DOC/重载操作符.md) * [C++复合委托继承](DOC/复合委托继承.md)