详谈c++11 final与override说明符【C#.Net教程】,c override final
作者:搜教程发布时间:2019-11-27分类:.Net教程浏览:25评论:0
导读:以下所示://final,override出现在形参列表以及尾置返回范例以后#include<iostream>usingnamespacestd...
以下所示:
//final,override出现在形参列表以及尾置返回范例以后 #include <iostream> using namespace std; struct B{ virtual void f1(int) const; virtual void f2(int); void f3(int) final;//失足,final不能润饰非虚函数 }; struct D:B{ void f1(int) const override ;//去掉const将失足,必需和基类中的函数原型一致,不然不能用override来示意掩盖 void f2(int) final;//final申明继续D的派生类中不能掩盖该函数 void f3(); }; struct E:B{ void f2(int);//ok,其直接基类B中该函数没有final申明符 }; struct F:D{ void f2(int);//失足,没法掩盖该函数,原因是其直接基类D中有final申明符 };
final示意该虚函数不能被重写,override示意该函数重写了某个虚函数
以上这篇详谈c++11 final与override申明符就是小编分享给人人的全部内容了,愿望能给人人一个参考,也愿望人人多多支撑ki4网。
更多详谈c++11 final与override申明符相干文章请关注ki4网!
相关推荐
- 关于验证码生成要领的汇总引见【C#.Net教程】,
- c言语“或”标记【C#.Net教程】,c语言,或符号
- .net和c#有什么区别【C#.Net教程】,.net,c#
- 伪代码是什么?如何写一个伪代码?【C#.Net教程】,伪代码,c语言,算法
- 浅谈C#中的初期绑定和后期绑定【C#.Net教程】,C#,早期绑定,后期绑定
- C语言中printf,sprintf和fprintf的区分是什么【C#.Net教程】,C,printf,sprintf,fprintf
- 浅谈Ruby和C言语之间的异同点【C#.Net教程】,Ruby,C语言
- c#怎样运用?c#的基础语法【C#.Net教程】,c#,关键字
- c# 怎样生成自定义图片?c# 生成自定义图片要领【C#.Net教程】,c#生成自定义图片,方法
- 关于jsp页面跳转的细致引见【C#.Net教程】,
你 发表评论:
欢迎- .Net教程排行
-
- 1案例分享c++ map的运用和 查找机能测试【C#.Net教程】,性能,map,c++
- 2细致引见C# string花样的日期时候字符串转为DateTime范例的要领【C#.Net教程】,C#,string,DateTime
- 3c#怎样运用?c#的基础语法【C#.Net教程】,c#,关键字
- 4详解ASP.NET中衔接数据库设置要领【C#.Net教程】,ASP.NET,数据库,配置
- 5C# DataSet机能最好实践【C#.Net教程】,C#,DataSet
- 6.net和c#有什么区别【C#.Net教程】,.net,c#
- 7C#_挪用封装的一个类完成导出Excel表格的功用【C#.Net教程】,C# Excel表格
- 8asp .net 面试题及答案分享【C#.Net教程】,.net,自己,整理,问题,面试
- 9让WebAPI 返回JSON花样的数据实例教程【C#.Net教程】,javascript,WebAPI,JSON,api,web,搭建,返回
- 最新文章
- 广而告之