面试复习(一)C++语言特性和常见数据结构与算法
一.继承
子类对父类的访问
- public:保持原有权限
- private:全部变为私有权限
- protected:public 和 procted 变为 procted 权限,private不变
多继承导致的
- 命名冲突(加作用域符号)
- 菱形继承问题(虚继承)
- 虚函数继承二义性(虚继承)
二.多态
virtual
虚函数表
虚指针
三.STL
vector
list
stack
queue
unordered_map
unordered_set
map
set
四.C++11
lambda
智能指针
auto
右值引用
inline
五.关键字
static
const