相关疑难解决方法(0)

可以抛弃constness导致未定义的行为?

const int a = 10
int *p = (int*) &a;
*p = 20;
printf("a = %d", a);
Run Code Online (Sandbox Code Playgroud)

是否可以输出10或20,具体取决于编译器?

c casting const

12
推荐指数
4
解决办法
566
查看次数

标签 统计

c ×1

casting ×1

const ×1