c++11 override 和 final 关键字

1. final**:修饰虚函数,表示该虚函数不能再被重写**

如果一个类不想被继承:下面分别提供了c++98 和 c++11的不同写法

c++ 98 的写法:

c++ 11 的写法:final最终类

2. **override:**检查派生类虚函数是否重写了基类某个虚函数,如果没有重写编译报错。

相关推荐
乌鸦94417 分钟前
《类和对象(下)》
开发语言·c++·类和对象+
炒空心菜菜28 分钟前
SparkSQL 连接 MySQL 并添加新数据:实战指南
大数据·开发语言·数据库·后端·mysql·spark
多多*1 小时前
算法竞赛相关 Java 二分模版
java·开发语言·数据结构·数据库·sql·算法·oracle
逐光沧海1 小时前
数据结构基础--蓝桥杯备考
数据结构·c++·算法·蓝桥杯
前进的程序员1 小时前
嵌入式开发中 C++ 跨平台开发经验与解决方案
开发语言·c++
乌夷1 小时前
axios结合AbortController取消文件上传
开发语言·前端·javascript
菜一头包1 小时前
c++ std库中的文件操作学习笔记
c++·笔记·学习
神仙别闹2 小时前
基于C#+MySQL实现(WinForm)企业设备使用信息管理系统
开发语言·mysql·c#
czhaii2 小时前
PLC脉冲位置 单片机跟踪读取记录显示
开发语言·c#
alden_ygq2 小时前
当java进程内存使用超过jvm设置大小会发生什么?
java·开发语言·jvm