网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 后端开发 > C++ >

override

时间:2025-12-23 22:09

人气:

作者:admin

标签:

导读:override 学过Java的小伙伴们应该不陌生,这个关键字就类似Java中的注解@override 确保在子类中声明的重写函数与基类的虚函数有相同的签名,同时也明确表明将会重写基类的虚函数,这样...

override 学过Java的小伙伴们应该不陌生,这个关键字就类似Java中的注解@override

确保在子类中声明的重写函数与基类的虚函数有相同的签名,同时也明确表明将会重写基类的虚函数,这样就可以保证重写的虚函数的正确性,也提高了代码的可读性;

override和final一样这个关键字要写到方法的后面。

#include <iostream>
using namespace std;

class Base {
public:
	virtual void test() {
		cout << "dddd" << endl;
	}
};
class Chile :public Base {
public:
	void test() {
		cout << "Chile class...." << endl;
	}
};
class GrandChile : public Chile {
public:
    //void test13() override{ //报错:使用override的成员函数没有可重写的内容。
    / 
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信