回复 10楼 pangding
请问您为什么要自己写一个int类呢?我说的就是GCC原本的int啊。。。。
我只是想说你的分析并不是很对。
那个表达式的值是未定义的,这是个很常见的错误。不过好多人都喜欢问。
我觉得你比较爱学,所以启发一下。自己定义一个类,和内置类型的值都不一样,你还敢说原来的分析成立吗?
写过一段 c++ 程序的人非常害怕脱离类型谈问题。但他们同样也害怕带着类型一起谈。
C++ 的行为,经常不能从代码上理解。除非写代码的人有深厚的功力,否则代码也许做的从来就不是它看上去它应该做的事情。