C++知识点整理——持续更新

virtual是C++的一个关键字,virtual修饰的函数可以被子类重写。

     用法:在返回值类型的前面添加关键字即可。

override是C++的保留字(注意不是关键字),表示当前函数重写了基类的虚函数。

目的:1、在函数较多的情况下,可以提醒读者某个函数重写了基类的虚函数(表示这个函数是从基类继承的,不是派生类自定义的)

   2、强制编译器检查某个函数是否重写了基类的虚函数,如果没有则报错。

   用法:在类的成员函数参数列表的后面添加保留字 即可。

virtual和override要对应使用,这样代码更容易读懂。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏开源优测

[快学Python3]Tuple(元组)

概述 元组,使用小括号()来标识,其特点是:元组中的元素不可修改 下面我们看下如何创建元组的示例: tuple1 = (u'DeepTest', u'开源优测'...

2665
来自专栏小古哥的博客园

JavaScript 正则表达式入门教程

正则表达式是描述一组字符串特征的模式,用来匹配特定的字符串 主要分三个部分:基本语法、RegExp对象的方法、JS中支持正则表达式的String对象方法 一、基...

3383
来自专栏Python小屋

Python元组与列表的相同点与区别

列表和元组都属于有序序列,支持使用双向索引访问其中的元素、使用内置函数len()统计元素个数、使用运算符in测试是否包含某个元素、使用count()方法统计指定...

2956
来自专栏进击的君君的前端之路

正则表达式

1675
来自专栏mwangblog

python条件执行

1264
来自专栏java一日一条

JavaScript 中 this 的使用技巧总结

在 js 中,this 这个上下文总是变化莫测,很多时候出现 bug 总是一头雾水,其实,只要分清楚不同的情况下如何执行就 ok 了。

753
来自专栏Golang语言社区

Go 语言指针

Go 语言中指针是很容易学习的,Go 语言中使用指针可以更简单的执行一些任务。 接下来让我们来一步步学习 Go 语言指针。 我们都知道,变量是一种使用方便的占位...

3639
来自专栏静默虚空的博客

[Java 基础]基础语法

Java代码基本规范 大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。 类名:对于所有的类来说,类名的首字母应该大写。如果类...

2038
来自专栏锦小年的博客

python学习笔记4.3-python高级之元素的分解

序列分解为单独的变量 1.1 将一个包含N个元素的元组或者序列分解成为N个单独的变量。 在python中任何序列或者元素都可以通过一个简单的赋值来分解为...

2105
来自专栏有趣的Python

代码模板:python-基础-2(条件语句)

2 条件语句 在写代码的时候, 往往需要根据某些条件进行判断,并根据判断结果执行不同的分支代码。 2.1 if 语句 elif else c = 1 if c...

2846

扫码关注云+社区

领取腾讯云代金券