C++ const常量的理解
*b //取值
&b //取地址
int *b //指標變數 存的是一個地址
int &b //引用變數 存的是一個別名
int main() {
int a = 30;
int e = 40;
const int* b = &a; // 值是常量
int* const c = &a; // 地址是常量
b = &e;
*c = e;
cout << *b << endl;
cout << *c << endl;
*b = e; // 不可修改
c = &e; // 不可修改
system("pause");
return 0;
}
在vs裡的效果就是編譯不通過
相關文章
- 常量引用或指向常量的指標,其所指物件可以是非const物件(C++)指標物件C++
- Golang 學習——常量 const 和 iotaGolang
- PHP 定義常量 define 和 const的區別PHP
- C++中const的用法C++
- C++中const的妙用C++
- C/C++中的constC++
- C++ 頂層const底層constC++
- ES6-const宣告常量以及特點
- C++ 中的 const 物件與 const 成員函式C++物件函式
- C++基礎 constC++
- C++ const 總結C++
- C++ constexp vs constC++
- C++中const的簡單用法C++
- C++中的 const 關鍵字C++
- C++中const小結C++
- 【C++100問】深入理解理解頂層const和底層constC++
- C++(常量成員函式)C++函式
- 萬萬沒想到!ES6的const並非一定為常量
- C/C++ Const 小知識C++
- c/c++ const關鍵字C++
- c++ const 成員函式C++函式
- c++方法後面加constC++
- 二,Java中常量與變數的理解Java變數
- C++函式名後面有個constC++函式
- c++筆記_const限定符C++筆記
- 深入理解JS:var、let、const的異同JS
- C++中const與指標、引用的總結C++指標
- C++中string、char *、char[]、const char*的轉換C++
- 正確理解和使用JAVA中的字串常量池Java字串
- [PHP]常量定義: const和define區別和運用; 附constant解釋PHP
- ES6系列——let和const深入理解
- C++中函式後面加const修飾C++函式
- const * and * const
- C++ const void * 型別轉換簡單測試C++型別
- 理解let並 const在JavaScript ES6中(4)JavaScript
- 理解let並 const在JavaScript ES6中(1)JavaScript
- 理解let並 const在JavaScript ES6中(2)JavaScript
- c++ typedef的一些理解C++