标签: c++ const-cast
这是测试代码:
int main() { const int a = 10; int * b = const_cast<int *>(&a); *b = 3; printf("%x %x %d %d",&a,b,a,*b); }
打印
22ff18 22ff18 10 3
我想知道为什么* b和打印不同的答案?它共用同一个地址!