C语言中const关键字如何应用于函数重载示例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1130个文字,预计阅读时间需要5分钟。
常成员函数和非常成员函数之间的重载+首先先回忆一下常成员函数+声明:类型标识符函数名(参数表)const;+说明:(1)const是函数类型的一部分,在实现部分也要带有该关键字。
常成员函数和非常成员函数之间的重载
首先先回忆一下常成员函数
声明:<类型标志符>函数名(参数表)const;
说明:
(1)const是函数类型的一部分,在实现部分也要带该关键字。
(2)const关键字可以用于对重载函数的区分。
(3)常成员函数不能更新类的成员变量,也不能调用该类中没有用const修饰的成员函数,只能调用常成员函数。
(4)非常量对象也可以调用常成员函数,但是如果有重载的非常成员函数则会调用非常成员函数。
本文共计1130个文字,预计阅读时间需要5分钟。
常成员函数和非常成员函数之间的重载+首先先回忆一下常成员函数+声明:类型标识符函数名(参数表)const;+说明:(1)const是函数类型的一部分,在实现部分也要带有该关键字。
常成员函数和非常成员函数之间的重载
首先先回忆一下常成员函数
声明:<类型标志符>函数名(参数表)const;
说明:
(1)const是函数类型的一部分,在实现部分也要带该关键字。
(2)const关键字可以用于对重载函数的区分。
(3)常成员函数不能更新类的成员变量,也不能调用该类中没有用const修饰的成员函数,只能调用常成员函数。
(4)非常量对象也可以调用常成员函数,但是如果有重载的非常成员函数则会调用非常成员函数。

