词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。