@codejie
陈硕同志有片文章,说ACE这东西,学之者生,用之者死。
和你观点相悖。
我赞同他一部分,你一部分。
小项目,或者环境相对单纯的项目用用还是不错的。
gpg –keyserver hkp://keyserver.ubuntu.com:11371 -recv-key 40976EAF437D05B5
这个也可以。
但是现在 ubuntu的keyserver不能用阿。
千万不要被枪了
# re: i++, ++i 和i=i+1究竟哪个快? 回复 更多评论
# re: i++, ++i 和i=i+1究竟哪个快? 回复 更多评论 删除评论
因为C++可以重载操作符。
所以, 除非"知道i的类型", 表达式 i++, ++i, i=i+1 的行为"未知"。
从语意上说,所需要的操作: ++i < i++ (多一个复制), i=i+1(多一个赋值)。
所以: "如果只需要++i, 就不要写成i++; 如果只需要i++, 就不要写成i=i+1"。
养成这种习惯, 无论i是什么类型都无所谓。
另一方面, 在已知i是int的情况下,如果某编译器生成的代码有显著区别, 那可以把它丢了……
2010-07-14 14:16 | OwnWaterloo
2010-07-14 14:34 | 54sun
这是正解。
确实有一种情况,
在window下遇到过,两个dll,在其中一个dll中new一个object,然后在另外一个dll delete,崩溃。
环境是winxp vc6.
很久之前了。
但是你这种玩法是问题复杂化了。