社区
C++ 语言
帖子详情
override在声明函数时.在尾部加上的.有什么特别作用吗?
lrstom
2014-08-27 10:51:47
virtual bool init() override; // override在声明函数时.在尾部加上的.有什么特别作用吗?...
对代码起什么作用.如果没有override.那又会怎么样啊?
...全文
574
3
打赏
收藏
override在声明函数时.在尾部加上的.有什么特别作用吗?
virtual bool init() override; // override在声明函数时.在尾部加上的.有什么特别作用吗?... 对代码起什么作用.如果没有override.那又会怎么样啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
winnuke
2014-08-29
打赏
举报
回复
2楼讲得对,如果该函数不是基类的虚函数,编译时会提示的。比加virtual好,更明确这个函数是override基类的虚函数。
mujiok2003
2014-08-27
打赏
举报
回复
加了override, 如果基类没有这个虚函数的话,应该会报错。 不加应该没有事, 兼容以前的版本。 没有试过, 请自行验证。
条款12:使用
overr
ide
声明
重写
函数
C++使用
overr
ide
声明
重写
函数
Kotlin专题「六」:
函数
的
声明
和使用
前言:生命不息,奋斗不止,只要相信,只要坚持。 一、概述 对于 Kotlin 中的
函数
来说,和 JavaScript 语言很像,对于 Java 来说它不是闭包的,这里主要讲
函数
的基本使用,包括
函数
的定义,参数,返回值等。同
时
介绍
函数
参数使用默认值和单表达式
函数
的使用。 二、
函数
的
声明
及使用 2.1
函数
的
声明
Kotlin中
函数
的
声明
关键字为`fun`,定义的各式为: ...
【C++】一文理清
overr
ide
,overload,overwrite
在平
时
的工作交流中,有很多C++程序员对它们的概念模糊不清,经常误用或者混用这3个概念,所以在说明
overr
ide
说明符之前,我们先梳理一下三者的区别。
C++问答题,常见面试题整理、更新中
在更,温故而知新...
c++ overload(重载),
overr
ide
(覆盖), h
ide
(隐藏)
1、overload重载,发生在两个
函数
作用
域相同,两个
函数
名相同,但是
函数
参数数量,类型,顺序不同的情况下,此
时
编译器将会根据传入的参数数量、类型和顺序不同来决定调用哪个
函数
。注意,返回类型不同无法构成overload,但是const有
时
候会造成重载,具体情况如下图: 其中,放在
函数
尾部
修饰
时
的例子如下: 2、
overr
ide
覆盖,发生在基类有虚
函数
时
,派生类可以重写和基类虚
函数
...
C++ 语言
64,662
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章