首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于继承有关的折构函数,该如何解决

2012-02-17 
关于继承有关的折构函数classA{public:A(){}~A(){}}classB:publicA{public:B():A()//这里调用A的构造函

关于继承有关的折构函数
class   A
{
public:
                  A()   {};
                  ~A(){};      
};

class   B   :   public   A
{
public:
                  B()   :   A()               //这里调用A的构造函数.那么析构要不要同样处理呢?
                  {};
                  ~B()   //这里要不要写上A的析构函数,[     ~B():~A()   ].还是直接把A的析构函数变成vitual   函数
                  {};    

}

[解决办法]
你还是找本C++ Primer,比如第三版在17.4.5节P749。

热点排行