c++常量摺疊

in con in

c++里的常量摺疊(或者常量替換)是將const常量放在符號表中,而並不給其分配記憶體。編譯器直接進行替換最佳化。

添加一例子:

int main()
{
const int i=2;
int* p=(int*)(&i);
*p=100;
cout<<"i的值為: "<<
cout<<"指針指向的 變數的值: "<<*p<
cout<<"指針的值: "<

<


cout<<"i的地址: "<<&i<
return0;
}
結果為:
2
100
0012FF7C
0012FF7C

相關詞條

相關搜尋

熱門詞條

聯絡我們