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