C++中的override关键字
发布日期:2021-07-01 04:26:01 浏览次数:2 分类:技术文章

本文共 450 字,大约阅读时间需要 1 分钟。

文章目录

1 C++中的override关键字

作用:

  1. 提示程序的阅读者,这个函数是重写父类的功能。
  2. 防止程序员在重写父类的函数时,把函数名写错。
#include 
using namespace std;class XiaoMi {
public: virtual void func() {
cout << "XiaoMi::func" << endl; };};class XiaoMi2 : public XiaoMi {
public: void func() override {
} //void func() override; 告诉程序员func是重写父类的虚函数 //void func1() override{} 错误!因为父类没有func1这个虚函数};int main(void) {
XiaoMi2 xiaomi; return 0;}

override只需在函数声明中使用,不需要在函数的实现中使用。


参考资料:

转载地址:https://muzimin.blog.csdn.net/article/details/104949195 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:文本编辑器实现复制、剪切、粘贴、撤销、重做操作
下一篇:C++中的final关键字

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月29日 23时18分44秒