基础问题
https://github.com/huihut/interview
https://juejin.cn/post/6844903878886948878
继承、多态、虚指针、菱形继承
https://blog.csdn.net/c_base_jin/article/details/86036185
C++ 虚函数、虚函数表完全解析:
https://blog.csdn.net/caoshangpa/article/details/80112673
虚指针为什么放在头部:
为了访问性能,多继承的时候直接用sizeof偏移