虚函数的疑问 头文件有个aaa虚函数,怎么在cpp里有也个aaa函数?是否cpp里没有virsual,aaa也是个虚函数?还有,虚函数就是子类有该函数的实现就调用子类的函数,否则才执行虚函数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cpp没有,也是一个虚函数需要在多态环境,也就是指针,引用的情况 楼主可能要深入的看下才能解开自己的疑惑。http://blog.csdn.net/haoel/article/details/1948051#comments或许对你有帮助。 1.只要在头文件中声明为虚函数,那么在cpp中即使不用virtual关键字他仍然是虚函数,故aaa函数实现的时候virtual不是必须的;2.虚函数是多态的基础,当在派生类中重写某个虚函数时,在使用该派生类时会调用重载的函数,反之,如果在派生类中么没有重写,就调用基类中的虚函数。 MFC位图资源及其应用 使用GetPixel函数的问题?郁闷,各位大虾帮帮忙 opengl求助 如何为 ToolBar 里的按扭 设置文字 cfile读取文件失败,getlasterror返回5,权限不足,请问怎么解决。 看到一个这样的定义:int xx();& 是什么意思?为什么后面跟一个“&”? 如何加密exe文件 const int add(int &i) const的用处,谢谢指教 coin3d中文字符显示 VS小白学习MFC建立简单的学生信息系统未定义标识符 谁能给个方法遍历photoshop cs2以上版本的菜单项 自定义消息跨类怎么不发送?/
需要在多态环境,也就是指针,引用的情况
http://blog.csdn.net/haoel/article/details/1948051#comments或许对你有帮助。
2.虚函数是多态的基础,当在派生类中重写某个虚函数时,在使用该派生类时会调用重载的函数,反之,如果在派生类中么没有重写,就调用基类中的虚函数。