您的位置:首页 > 其它

基类期望派生类继承的函数不能定义为虚函数

2013-05-23 17:33 387 查看
在C++中,基类必须指出希望派生类重定义哪些函数,定义为virtual的函数是基类期望派生类重新定义的,基类期望派生类继承的函数不能定义为虚函数。

class Base
{
public:
virtual void display(){ cout << "base::display" << endl;}

};

class Derived : public Base
{

};

int main(int argc, char *argv[])
{
Derived d;
d.display();
return EXIT_SUCCESS;
}


输出:base::display

内存结构:



程序正常运行,为什么不能定义为虚函数呢,效率问题?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐