c++虚函数
c++虚函数
用法:
在析构函数中,最好都加上
1 | class A { |
这样可以避免内存泄漏,在子类释放的时候,父类也会被释放,即使父类有定义实现,父类也可以再次执行。
父类声明使用
1 | class A { |
这样在子类中必须实现,否则会报错。=0 是纯虚函数,不能有实现。
扩展 override
在基类声明过虚函数后,子类实现添加override关键字,这样可以避免子类实现错误。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 naro!




