在构造函数/析构函数中能否调用虚函数?
2017-10-11 21:05
232 查看
classBase { public: Base() { Fuction(); } virtualvoidFuction() { cout<<"constructBase::Fuction"<<endl; } ~Base() { desFuction(); } virtualvoiddesFuction() { cout<<"destructBase::Fuction"<<endl; } }; classA:publicBase { public: A() { Fuction(); } ~A() { desFuction(); } virtualvoidFuction() { cout<<"constructA::Fuction"<<endl; } virtualvoiddesFuction() { cout<<"destructrA::Fuction"<<endl; } }; inttest() { Aa; return0; }
输出结果:
cout<<"constructBase::Fuction"<<endl;
cout<<"constructA::Fuction"<<endl;
cout<<"destructrA::Fuction"<<endl;
cout<<"destructBase::Fuction"<<endl;
相关文章推荐
- C++ 构造函数,析构函数中能否调用虚函数?
- 构造函数和析构函数能否声明为虚函数,能否在里面调用虚函数
- 构造函数和析构函数,在C++中能否声明为虚函数?构造函数和析构函数里面能否调用虚函数?
- 不要在构造函数和析构函数中调用虚函数
- 构造函数能否调用virtual 虚函数
- C++:构造函数和析构函数能否为虚函数
- 构造函数与析构函数中不调用虚函数
- 在构造函数和析构函数中调用虚函数
- 构造函数和析构函数能否声明为虚函数?
- C++构造函数与析构函数能否为虚函数
- 构造函数和析构函数能否是虚函数
- 全局变量,继承,虚函数,构造函数和析构函数的调用过程
- C++面试题1:构造函数和虚构函数中能否调用虚函数?
- 构造函数, 析构函数调用虚函数
- 构造函数和析构函数能否声明为虚函数?
- 虚函数,构造函数,析构函数调用
- C++:构造函数和析构函数能否为虚函数
- [C++] 关于 构造函数(construction) 析构函数(destruction)中调用虚函数
- C++:构造函数和析构函数能否为虚函数
- 构造函数和析构函数能否声明为虚函数?