构造函数, 析构函数调用虚函数
2018-03-24 12:17
399 查看
构造函数,析构函数中调用虚函数的理解:首先虚函数是依赖于指针起作用的,所以再构造的时候我们根本没有通过一个基类的指针来做什么操作,所以这种想法是没有意义的,何况这个虚函数表这个时候还没创建好。
至于析构函数:这个时候子类的成员已经释放了,调用会有未知结果。不过不用担心,因为这个时候的虚函数指针已经变成了基类的虚函数表地址。
至于析构函数:这个时候子类的成员已经释放了,调用会有未知结果。不过不用担心,因为这个时候的虚函数指针已经变成了基类的虚函数表地址。
相关文章推荐
- [C++] 关于 构造函数(construction) 析构函数(destruction)中调用虚函数
- 不要在构造函数和析构函数中调用虚函数
- 构造函数和析构函数能否声明为虚函数,能否在里面调用虚函数
- 全局变量,继承,虚函数,构造函数和析构函数的调用过程
- 构造函数与析构函数中不调用虚函数
- 虚函数,构造函数,析构函数调用
- 构造函数和析构函数,在C++中能否声明为虚函数?构造函数和析构函数里面能否调用虚函数?
- C++ 构造函数,析构函数中能否调用虚函数?
- 《深度探索c++ 对象模型》有感之构造函数和析构函数不能调用虚函数
- c++使用技巧: 不要在构造函数/析构函数中调用虚函数
- 构造函数、析构函数调用虚函数
- 在构造函数和析构函数中调用虚函数
- c++使用技巧: 不要在构造函数/析构函数中调用虚函数
- 在构造函数/析构函数中能否调用虚函数?
- A::fun();这样调用后, A类的构造函数和析构函数是否会被调用?------不会!
- 构造函数和析构函数中调用虚函数有什么问题?
- 构造函数 析构函数 的继承与虚拟问题 & 虚函数 纯虚函数
- 显式调用构造函数和析构函数
- 深入C++中构造函数、拷贝构造函数、赋值操作符、析构函数的调用过程总结
- C++C++中构造函数与析构函数的调用顺序