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

构造函数与构造函数,该如何解决

2012-09-25 
构造函数与构造函数下列关于构造函数和析构函数的描述正确的是( )。A、构造函数和析构函数都可以重载B、析构

构造函数与构造函数
下列关于构造函数和析构函数的描述正确的是( )。
A、构造函数和析构函数都可以重载
B、析构函数可以定义为虚函数
C、构造函数和析构函数都没有返回值
D、构造函数和析构函数都不能被继承
我只能排除A选项,其他3个我感觉全是正确的啊

[解决办法]
楼主,您的答案是对的。

正确选项是:B、C、D。

当然,有个前提,在C++语言里。

[解决办法]
BCD都对。通常析构函数定义为虚函数。构造函数和析构函数当然没有返回值,连VOID都不可以有,而且也不能被继承,子类要自己定义自己的构造函数,同时调用父类的构造函数来初始化,而析构函数通常定义为虚函数,这样可以让子类另外再重写自己的析构函数。

这只是我的理解,如有错,还请指出。谢谢~

热点排行