关于c++中同一地址存在多个数值的有关问题

关于c++中同一地址存在多个数值的问题前几天一时兴起,想尝试着在类外面访问私有成员,然后通过指针操作地址

关于c++中同一地址存在多个数值的问题
前几天一时兴起,想尝试着在类外面访问私有成员,然后通过指针操作地址的方式搞定了,顿时觉得指针这东西太不和谐了

今天又一时兴起,想尝试着用指针修改const变量的值,然后就写出了这么一个蛋疼的程序



目前在和同学讨论中,暂时没有明确的思路,不知可否有大神来帮我们解惑
[解决办法]
const 本来就不能改的,你偏要去改。。。
不管得出啥解释,都是错的
[解决办法]
C++标准中未定义的部分,具体如何实现,编译器说了算.
研究这么东西是条不归路.
[解决办法]
直接调试看内存或汇编。看看那个地址里到底是1还是2。

google  常量折叠