关于虚析构函数
刚刚看C++ Primer第15章,看到了虚析构函数。
看到了虚析构函数的作用在于用基类的指针指向派生类的时候,将其Delete的时候可以调用派生类的析构函数。
这时我就想到了一个问题,基类的析构函数跟派生类的析构函数的函数名肯定不一样,编译器似乎不能成功通过虚函数表找到派生类的析构函数啊?!
不知道谁能帮我解答一下?
C++新手,可能问题比较幼稚
[解决办法]
编译器能成功通过虚函数表找到派生类的析构函数。
因为继承时你会写class Derived :public Base{};