请输入您要查询的百科知识:

 

词条 c++常量折叠
释义

c++里的常量折叠(或者常量替换)是将const常量放在符号表中,而并不给其分配内存。编译器直接进行替换优化。

添加一例子:

int main()

{

const int i=2;

int* p=(int*)(&i);

*p=100;

cout<<"i的值为: "<<i<<endl;

cout<<"指针指向的变量的值: "<<*p<<endl;

cout<<"指针的值: "<<p<<endl;

cout<<"i的地址: "<<&i<<endl;

return0;

}

结果为:

2

100

0012FF7C

0012FF7C

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/14 10:04:46