c++类继承中的虚函数

方法在基类中被声明为virtual的后,它在派生类中将自动成为虚方法。此时我们在派生类中将此方法声明不声明为virtual都没关系了,但是最好是声明出来好标记哪些方法是虚的。 如果一个方法在基类中没有使用关键字virtual,程序将根据声明时指针类型(也就是等号左边)选择方法。如果使用了virtual,程序将根据指针指向的对象的类型来选择方法。使用引用声明时的效果是一样的,因为引用的底层就是用指针
相关文章
相关标签/搜索