Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

C++进阶知识

C++进阶部分将深入语言内部机制与底层实现,理解编译器如何处理对象模型、内存布局、虚函数表、模板实例化以及异常机制等。

本部分不再局限于语法层面的使用,而是关注性能、抽象与控制力。内容包括高级内存管理、面向对象、多线程与并发、智能指针等内容。

只有理解语言设计背后的思想,真正做到“以C++思考”,才能具备面向底层系统优化与大型工程开发的能力。

本章内容

章节说明
内存管理内存布局、动态分配、智能指针、RAII、自定义分配器与内存模型
面向对象(进阶)运算符重载、继承、虚函数、友元、模板高级应用、拷贝控制
异常处理异常语法、栈展开、异常安全保证、noexcept 与标准异常体系
多线程与并发线程、互斥量与锁、条件变量、原子操作、异步任务与 C++20 同步原语
现代 C++ 演进C++11 至 C++26 各版本特性时间线与速查