现代 C++ 实战开发指南
目录
1. 1. 基础知识与陷阱
1.1. C++ 语言概述
1.2. 现代 C++ 特性速览
1.3. C++ 常见陷阱
1.4. C++ 最佳实践
1.5. 从其他语言迁移到 C++
2. 2. 并发编程
3. 3. 性能调优
4. 4. 内存管理
5. 5. 网络编程
6. 6. 常用库
7. 7. 速查表
8. 参考资源
现代 C++ 实战开发指南
1.
1. 基础知识与陷阱
查看页面源码
1.
1. 基础知识与陷阱
本章介绍 C++ 的核心概念和常见陷阱,帮助你避免初学者常犯的错误, 并快速掌握现代 C++ (C++11/14/17/20/23) 的新特性。
Contents:
1.1. C++ 语言概述
1.1.1. C++ 的独特之处
1.1.2. C++ 标准演进
1.1.3. 编译器支持
1.1.4. 与其他语言的对比
1.1.5. 学习建议
1.2. 现代 C++ 特性速览
1.2.1. C++11 核心特性
1.2.2. C++14 新特性
1.2.3. C++17 新特性
1.2.4. C++20 新特性
1.2.5. C++23 新特性预览
1.3. C++ 常见陷阱
1.3.1. 初始化陷阱
1.3.2. 生命周期陷阱
1.3.3. 移动语义陷阱
1.3.4. 智能指针陷阱
1.3.5. 多线程陷阱
1.3.6. 类型转换陷阱
1.3.7. 异常陷阱
1.3.8. 宏陷阱
1.4. C++ 最佳实践
1.4.1. 命名与代码风格
1.4.2. RAII 原则
1.4.3. 类设计原则
1.4.4. 错误处理
1.4.5. 性能最佳实践
1.4.6. 现代 C++ 习惯用法
1.4.7. 代码组织
1.5. 从其他语言迁移到 C++
1.5.1. 从 Python 迁移
1.5.2. 从 Java 迁移
1.5.3. 从 Go 迁移
1.5.4. 常见迁移问题