c++ 虚析构函数的思考
最近一段时间在学c++,对于c++的虚析构函数有一点自己的理解
c++中如果类有虚函数的话,子类如果有重虚函数的,子类在构造的时候就会先初始化虚表指针,虚表指针指向真正的子类函数的地址。
虚析构函数由于名字不一样,但是编译器还是会把子类析构函数的地址放在虚表中,供后面掉用。
学习,积累中......
路途多艱,唯勤是岸
最近一段时间在学c++,对于c++的虚析构函数有一点自己的理解
c++中如果类有虚函数的话,子类如果有重虚函数的,子类在构造的时候就会先初始化虚表指针,虚表指针指向真正的子类函数的地址。
虚析构函数由于名字不一样,但是编译器还是会把子类析构函数的地址放在虚表中,供后面掉用。