观察者模式指针和引用, 指针引用所占的大小左值和右值, i++和 ++i 分别是左值还是右值移动语义std::move 实现析构函数声明为虚函数的作用介绍多态多继承两个父类有相同的虚函数, 子类重写的是哪个同名的函数,一个接受指针一个接受引用, 是不是重载野指针static 修饰不同的变量反射的了解 STL 容器resize 和 reserve 区别vector 扩容unordered_set哈希冲突使用开放定址法如何删除元素快排思路tcp, udp进程和线程线程同步条件变量的实现原理c++ 的内存分区物理内存和虚拟内存