虚函数总结

虚函数总结

1 如果你估计派生类会重新定义一个成员函数,那么你就把基类中的这个函数写成virtual


2 通过单一指令调用不同函数,就是多态Polymorphism,"ability to asume many forms" 虚函数是c++语言polymorphism性质以及动态联编的关键


3 既然抽象类中的虚函数不打算被调用,那么就把它设置成纯虚函数。


4 拥有纯虚函数者为抽象类。


5 抽象类不能产生出对象实体,但是我们可以拥有指向抽象类的指针,以便于操作抽象类的各个派生类。


6 虚函数派生下去仍是虚函数,可以不写virtual。

你可能感兴趣的:(虚函数总结)