C++使用虚函数的时候,子类也要使用virtual关键字吗
父类使用虚函数是为了让子类重写,那子类重写的时候也需要带virtual关键字吗?比如:classBase{virtualboolinit();};classDerived...
父类使用虚函数是为了让子类重写,那子类重写的时候也需要带virtual关键字吗?比如:
class Base{
virtual bool init();
};
class Derived{
virtual bool init(); //这里的vitual是必须的吗?好像不用也能编译通过呃.....
}; 展开
class Base{
virtual bool init();
};
class Derived{
virtual bool init(); //这里的vitual是必须的吗?好像不用也能编译通过呃.....
}; 展开
5个回答
展开全部
可以不用,c++并不强制在子类加virtual
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用的,随你加不加,有virtual是可以被子类重写的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不需要,那样有点画蛇添足。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用 当然为了方便观看 还是写上比较好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询