您的位置:首页 > 编程语言 > C语言/C++

C++中构造函数为什么不能是虚函数

2015-04-02 16:42 225 查看
在C++中,采用基类的指针去指向派生类的对象是常见的用法,主要是通过虚函数来实现一套接口,多个实现。
对于虚函数,我们都是指望在派生类中实现它。那么问题就来了“构造函数和析构函数都能成为虚函数吗?为什么?”

答案是,构造函数不能成为虚函数,但析构函数可以。

1、构造函数为什么不能成为虚函数

这里有比较详细和全面的解释: http://www.cnblogs.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息