C#和C++的一个有意思的差别
摘要:
看到一篇有意思的文章:http://blogs.msdn.com/lucabol/archive/2004/08/31/223580.aspx。“x+=x++”的结果是什么?如果是C++,由于C++标准没有规定运算符“+”的左右两边的子表达式的运算顺序,所以结果是未定义的。而C#标准则明确规定了“+”的两边的运算顺序是从左到右,所以是可以得到“x+=x++”的确切的值的。比如x = 3,下面是C#... 阅读全文
posted @ 2004-09-01 11:53 kaneboy 阅读(200) 评论(0) 推荐(0)
浙公网安备 33010602011771号