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

纯虚函数和基类派生类有关问题

2013-06-26 
纯虚函数和基类派生类问题本帖最后由 hebliyao 于 2013-05-29 10:46:09 编辑有一个基类的类声明中有这么一

纯虚函数和基类派生类问题
本帖最后由 hebliyao 于 2013-05-29 10:46:09 编辑 有一个基类的类声明中有这么一段:
public:
virtual ~Worker()=0{}
virtual void Set()=0;
virtual void Show()const=0;
其中Set、Show函数在后面的三个派生类中也有定义。
我的疑问是派生类中有这两个函数,那在基类中也声明着这两个函数有什么作用呢?
为什么在基类中删除这两个函数会出错呢? 类 纯虚函数
[解决办法]
基类中的虚函数是为了多太用的,报错应该是 你有用到基类指针调用虚函数的地方吧
[解决办法]
父亲生儿子  儿子能跑了  父亲走都不能走吗?  哈哈
[解决办法]

引用:
Quote: 引用:

基类中的虚函数是为了多太用的,报错应该是 你有用到基类指针调用虚函数的地方吧
虚函数是多态用的,但是这个是纯虚函数吧?纯虚函数除了可以不做定义,其他特性和虚函数一样吗?

yes
[解决办法]
贴代码,贴错误。要不别人和你说的也只是猜测
[解决办法]
针对接口编程,确定了要提供什么服务,但不限定如何提供服务。
[解决办法]
抽象基类       删除出错可能是你在派生类中调用到基类的这些函数

热点排行