virtual void fun()与virtual void fun()=0有什么区别?
virtualvoidfun()与virtualvoidfun()=0有什么区别?C++模拟考试中说前者是错的应该给成后者...
virtual void fun()与virtual void fun()=0有什么区别?
C++模拟考试中 说前者是错的 应该给成后者 展开
C++模拟考试中 说前者是错的 应该给成后者 展开
3个回答
展开全部
virtual void fun()=0
纯虚函数,这种函数在派生类中必须重写,否则该派生来也是个虚基类,而虚基类是不能定义对象的
virtual void fun()
虚函数,派生类继承时可以不重写该函数
纯虚函数,这种函数在派生类中必须重写,否则该派生来也是个虚基类,而虚基类是不能定义对象的
virtual void fun()
虚函数,派生类继承时可以不重写该函数
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前者是虚函数,后者是纯虚函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询