- C/C++
C/C++
- const
- static
- this 指针
- inline 内联函数
- assert()
- sizeof()
- #pragma pack(n)
- 位域
- volatile
- extern “C”
- struct 和 typedef struct
- C++ 中 struct 和 class
- union 联合
- C 实现 C++ 类
- explicit(显式)关键字
- friend 友元类和友元函数
- using
- :: 范围解析运算符
- enum 枚举类型
- decltype
- 引用
- 宏
- 成员初始化列表
- initializer_list 列表初始化【C++11】
- 面向对象
- 封装
- 继承
- 多态
- 虚析构函数
- 纯虚函数
- 虚函数、纯虚函数
- 虚函数指针、虚函数表
- 虚继承
- 虚继承、虚函数
- 模板类、成员模板、虚函数
- 抽象类、接口类、聚合类
- 内存分配和管理
- delete this 合法吗?
- 如何定义一个只能在堆上(栈上)生成对象的类?
- 智能指针
- 强制类型转换运算符
- 运行时类型信息 (RTTI)
- Effective C++
- Google C++ Style Guide