<分区>
什么是c++中的虚方法?
标签 c++
<分区>
什么是c++中的虚方法?
最佳答案
虚函数允许派生类替换基类提供的实现。编译器确保只要所讨论的对象实际上是派生类的对象,就会始终调用替换,即使该对象是由基指针而不是派生指针访问的。这允许在派生类中替换基类中的算法,即使用户不知道派生类。
派生类可以完全替换(“覆盖”)基类成员函数,或者派生类可以部分替换(“扩充”)基类成员函数。如果需要,后者是通过让派生类成员函数调用基类成员函数来实现的。
在这里了解更多:
http://www.codersource.net/c/c-tutorials/c-virtual-function.aspx
但是,这是非常基本的。下次来这里问之前先google一下!
关于c++ - c++中的虚方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4238565/