C++中的override关键字
发布日期:2021-07-01 04:26:01
浏览次数:2
分类:技术文章
本文共 450 字,大约阅读时间需要 1 分钟。
文章目录
1 C++中的override关键字
作用:
- 提示程序的阅读者,这个函数是重写父类的功能。
- 防止程序员在重写父类的函数时,把函数名写错。
#includeusing 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月29日 23时18分44秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
简单Spring容器实现
2019-05-03
OC原理分析
2019-05-03
Hash表分析以及Java实现
2019-05-03
Java内存分配、管理小结
2019-05-03
TCP/IP传输层,你懂多少?
2019-05-03
为什么要使用集合框架?
2019-05-03
读源码时,我们到底在读什么?
2019-05-03
当你访问淘宝的时候,发生了什么?
2019-05-03
理解RESTful架构
2019-05-03
计算的本质:有关表示,编译,赋值,异步和流的杂谈
2019-05-03
HashMap实现原理分析
2019-05-03
ThreadLocal的正确用法
2019-05-03
实现一个简单的数据库
2019-05-03
二叉树的应用详解 - 数据结构
2019-05-03
二叉树到红黑树
2019-05-03
清晰化的思维过程
2019-05-03
阅读方法
2019-05-03
快排为什么那么快
2019-05-03
学习与记忆
2019-05-03
排序算法、时间复杂度与信息熵
2019-05-03