我需要复习的东西

C++

为什么析构函数最好定义为虚函数?

当一个类可能被继承,且存在通过基类指针 / 引用指向派生类对象的场景时,析构函数必须定义为虚函数;否则会导致派生类的析构函数无法被调用,引发内存泄漏、资源释放不完整等问题。

虚函数表里面会存哪些函数?

仅存储类中声明为virtual的非静态成员函数的地址 具体细节

***菱形继承?***TODO

数据结构与算法

Linux

网络

MySQL