C++ 中的常成员函数
常量成员函数是程序中声明为常量的函数。由这些函数调用的对象无法被修改。建议使用 const 关键字,这样可以避免对对象进行意外的更改。
const 成员函数可以被任何类型的对象调用。非 const 函数只能被非 const 对象调用。
以下是 C++ 语言中 const 成员函数的语法:
datatype function_name const();
以下是 C++ 中 const 成员函数的一个示例:
示例
#include<iostream>
using namespace std;
class Demo {
int val;
public:
Demo(int x = 0) {
val = x;
}
int getValue() const {
return val;
}
};
int main() {
const Demo d(28);
Demo d1(8);
cout << "The value using object d : " << d.getValue();
cout << "\nThe value using object d1 : " << d1.getValue();
return 0;
}输出
The value using object d : 28 The value using object d1 : 8
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP