const 使用
class A
{
private:
const int a; // 常物件成員,只能在初始化列表賦值
public:
// 建構函式
A() : a(0) { };
A(int x) : a(x) { }; // 初始化列表
// const可用於對過載函式的區分
int getValue(); // 普通成員函式
int getValue() const; // 常成員函式,不得修改類中的任何資料成員的值
};
相關文章
- const * and * const
- const char*, char const*, char*const 有何區別?
- Const
- 頂層const和底層const
- 搞懂頂層const和底層const
- C++ 頂層const底層constC++
- const修飾符的使用(修飾結構體指標,引用外部的const 變數)結構體指標變數
- JavaScript ConstJavaScript
- C語言 關鍵字const的作用 const int* 和int *const 的區別C語言
- [譯] 在JavaScript中何時使用var、let及constJavaScript
- JavaScript const 命令JavaScript
- let和const
- const和define
- 07-const
- C++ 中的 const 物件與 const 成員函式C++物件函式
- SyntaxError: Unexpected keyword 'const'?Error
- 指標與const指標
- let var與const
- Const 用法總結
- let與const命令
- const關鍵字
- const限定符
- inline、const、mutable、this、staticinline
- Node.JS學習之二,你應該更多的使用constNode.js
- let與const區別
- C++基礎 constC++
- var let const區別
- let const var 區別
- C++ const 總結C++
- C/C++const用法C++
- C++ constexp vs constC++
- const char*的全特化
- const {xxx} = this 是什麼?
- 基礎之const解析
- let,const,var區別
- JavaScript 高階—— ES6新增語法 const(let const var區別)JavaScript
- 【C++100問】深入理解理解頂層const和底層constC++
- C++中const的用法C++