C++学习路线与资源推荐
C学习路线与资源推荐从入门到进阶完成本专栏 15 篇教程后你已掌握 C 核心语法、OOP、STL 和 RAII。本篇梳理后续学习路径与优质资源。可参考 C 语言学习路线与资源推荐 的复习方法。一、本专栏回顾阶段内容篇目入门基础C 与 C 关系、环境、程序结构、类型与引用0104核心语法运算符、流程控制、循环、string/vector、函数0509进阶概念类与对象、继承多态、模板与 STL1012实战应用智能指针、学生管理系统、学习路线1315建议先修C 语言教程 0109 篇。二、现代 C 标准演进标准年份重要特性C98/031998STL、模板、异常C112011auto、范围 for、智能指针、lambda、moveC142014make_unique、泛型 lambdaC172017structured binding、optional、filesystemC202020concepts、ranges、coroutines推荐以C17为日常开发标准逐步了解 C20 特性。三、进阶学习方向3.1 深入语言本专栏 → Effective C → Effective Modern C → C Concurrency in Action3.2 系统与性能C → 操作系统 → 网络编程 → 高性能计算3.3 应用开发C → Qt/GTK → 游戏引擎Unreal/Unity C→ 嵌入式3.4 与 fundamentals 配合数据结构用 STL 实现含排序与查找四、推荐资源4.1 权威参考资源说明链接cppreferenceC 标准库权威参考https://en.cppreference.com/C 标准草案语言规范https://isocpp.org/4.2 经典书籍书名适合阶段《C Primer》系统学习《Effective C》进阶规范《Effective Modern C》C11/14《STL源码剖析》深入 STL4.3 在线资源learncpp.com — 免费系统教程Compiler Explorer — 在线查看汇编五、常见问题Q1C 和 C 都要学吗A建议先学 C 理解底层再学 C 掌握抽象。本仓库 C 教程 与 C 教程 可衔接学习。Q2如何避免 C 风格写 CA优先用 vector/string 替代数组和 char*用智能指针替代 new/delete用 RAII 管理资源。Q3学完本专栏能做什么A可编写中小型 C 程序、理解 OOP 与 STL、阅读开源 C 代码入门。六、总结本专栏覆盖 C 核心现代特性以 C11/17 为主进阶方向Effective 系列、并发、Qt/游戏/嵌入式配合 fundamentals 与 engineering 持续实践cppreference 是日常查阅首选知识点卡片推荐标准C17权威参考cppreference.com进阶书Effective C、Effective Modern C感谢学习本专栏欢迎贡献与反馈。