✍️作者:王文峰(外号:神秘小峯 / 山峯)|中国国学、传统文化与代码爱好者的程序人生,期待你的关注和支持!
C++ 从入门到进阶:基础篇
- 一、开篇:C++ 的位置与环境
- 二、语法精讲:类型、auto、引用与 const
- 1. 基本类型与 auto
- 2. 引用 vs 指针(C++ 第一大考点)
- 3. const 与 constexpr
- 4. 现代 C++ 语法糖
- 三、指针与内存:C++ 的灵魂(也是事故高发区)
- 1. 栈与堆
- 2. 四大内存事故(每个都值得贴墙上)
- 3. RAII + 智能指针:现代 C++ 的标准答案
- 4. 内存问题怎么查
- 四、面向对象:构造、析构、拷贝控制与多态
- 1. 类与构造析构
- 2. 拷贝控制(三/五法则)
- 3. 虚函数与多态
- 五、STL:标准库就是半个 C++
- 1. 容器选型速查
- 2. 迭代器失效(STL 第一大坑)
- 3. 算法与 lambda
- 六、实战:日志 ERROR 统计(与 Python/C# 篇同题对比)
- 七、避坑清单(血泪版)
- 八、面试官追问 Top5
- 九、总结与自测清单
- 🎯 学习教程(传送门)
- 🔥 往期文章
📚 本文是「从入门到进阶」C++ 系列第一篇。2026 年了 C++ 还值得学吗?游戏引擎(Unreal)、量化交易、嵌入式、数据库内核、音视频——性能敏感的地方全是它的主场。C++ 难在内存,也强在内存:搞懂指针、RAII 和智能指针,你就拿到了这张王牌的入场券。这篇按语法 → 指针与内存 → 面向对象 → STL四块讲透,代码全部可跑,配套实战与系列前几篇(Python/C#)同题对比。
一、开篇:C++ 的位置与环境
| 特点 | 说明 |
|---|---|
| 性能天花板 | 编译到机器码、零成本抽象、可控内存 |