1
4
将指向常量的指针转换为指向非常量的指针并修改引用的对象并不是未定义的行为,只要引用的对象未声明为常量。 6.7.3p6说:“如果试图通过使用具有非常量限定类型的左值来修改使用常量限定类型定义的对象,则行为是未定义的。” |
2
-2
改变现状。尸体是已知的。无需采取特殊行动。
|
Imran · Nim编译器优化标志 6 年前 |
Mário Feroldi · 在运行时调用代码中未调用的函数 6 年前 |
Artemis · 寄存器与指令之间的差异 6 年前 |
pandascope · golang编译器是否使用常数折叠? 7 年前 |
Marc · C优化:为什么编译器不将对象视为常量? 7 年前 |