文章目录
- 一、基础语法篇
- 1. 开发环境搭建
- 2. 程序结构
- 3. 基础数据类型
- 4. 流程控制
- 二、面向对象编程
- 1. 类与对象
- 2. 构造函数与析构函数
- 3. 继承与多态
- 4. 运算符重载
- 三、高级特性
- 1. 模板编程
- 2. 异常处理
- 3. 命名空间
- 4. 类型推导(auto/decltype)
- 四、标准库与 STL
- 1. 容器
- 2. 算法
- 3. 智能指针
- 4. 文件流操作
- 五、内存管理
- 1. 指针与引用
- 2. 堆与栈内存
- 3. 内存泄漏检测
- 4. 移动语义(C++11)
- 六、现代 C++ 特性
- 1. C++11/14/17/20 新特性
- 2. 多线程编程
- 七、项目实践
- 1. 代码规范(Google C++ Style)
- 2. 单元测试(Google Test)
- 3. 调试技巧(gdb/IDE 调试器)