Skip to content

cursorhu/cpp_crush

Repository files navigation

cpp_crush

初学者的 C++ 各个击破项目 使用环境(windows):VSCode + Markdown插件 + MinGW

个人自学方法:

s=>start: 输入
o1=>operation: 内化
o2=>operation: 反馈
c1=>condition: 实践
e=>end: 输出

s(right)->o1()->c1
c1(yes, right)->e
c1(no)->o2(left)->o1
  1. 知识输入:以书和项目,系统的学习语法,惯例,原理
  2. 知识内化:关键知识点,手写代码验证,写key-point笔记
  3. 知识反馈和输出:在实践中检验,根据反馈修正内化的知识点,以输出强化内化效果

1.基础语法和原理

  1. C++ primer 4th (Done)
  2. effective C++ 3rd (Doing)
  3. 深度探索C++对象模型 (TODO)
  4. modern C++ tutorial 11/14/17/20 (Done)
  5. effective modern C++ (TODO)

2.应用惯例

  1. 设计模式 (Doing)
  2. 资源管理:内存泄漏,智能指针,线程池,内存池 (TODO)
  3. STL和boost (TODO)

3.特定领域

  1. GUI: QT & MFC (TODO)
  2. 网络服务:同步异步方式 (TODO)
  3. 基础库:RPC (TODO)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published