C++ 把virtual加在类的函数前到底是什么意思呢?
6个回答
展开全部
虚函数,然后这个类以及其派生类都会有一个称为虚表的指针组,每一个指针指向一个函数。然后如果派生类改变了基类的虚函数的定以,则那个指针就会重新指向这个函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
声明该函数为虚函数,将父类的函数声明为虚函数,那么该函数在其子类里可以有不同的实现,完成不同的功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
声明为虚函数,在子类中可重新定义该函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
virtual 函数返回值类型 虚函数名(形参表) { 函数体 }
虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public。
详细资料见
http://baike.baidu.com/view/161302.htm
虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public。
详细资料见
http://baike.baidu.com/view/161302.htm
参考资料: http://baike.baidu.com/view/161302.htm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询