@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.
很久之前了。
但是你這種玩法是問題復雜化了。