反思 ++i 引发的 争论 (从C与C++(11之前的标准)的角度分析)

晨曦之光 发布于 2012/08/22 15:39
阅读 152
收藏 0

        哎,说来惭愧。前不久,群里有人发了一个大家都很避讳的问题, 那就++问题, 这种问题 明眼人一看就知道undefined。 我今天主要反思 ++i = 2; 为了这个问题,某人还把我拉黑了。

         在C语言里    ++i =2 是绝不允许的。(当你想反驳我的时候,请看下你的文件后缀是.c而不是.cpp)

         而在C++里, 引用是可以当作左值的, 因此++i 会当作左值处理, 编译也是可以通过的。

 反思啊反思。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


加载中
0
eric-PAY4
eric-PAY4
就这么个问题,还拉黑,素质啊。  有问题大家讨论才能进步,难不成把你当成捣乱的。
返回顶部
顶部