原创 More Effective C++ 條款20

條款20:協助完成返回值優化<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 一個返回對象的函數很難有較高的效率,因爲傳值返回會導致調

原创 More Effective C++ 條款15

  條款15:瞭解異常處理的系統開銷<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 爲了在運行時處理異常,程序要記錄大量的信息。無論

原创 More Effective C++ 條款19

條款19:理解臨時對象的來源<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 當程序員之間進行交談時,他們經常把僅僅需要一小段時間的變

原创 More Effective C++ 條款25

技巧<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 本書涉及的大多數內容都是編程的指導準則。這些準則雖是重要的,但是程序員不能單靠準

原创 如果把ape轉換成mp3

朋友喜歡聽貝多芬的交響樂,可是網上能夠下載的都是ape無損格式的,可能大家的耳朵都很靈敏,不喜歡mp3格式,但是朋友手中的機器只能兼容mp3,因此我尋找一款可以ape->mp3的軟件。 網上google的結果,是有一篇ape->mp3轉換

原创 More Effective C++ 條款7

條款7:不要重載overload &&, ||, or ,. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 與C一樣,C++使用布

原创 More effective C++ 條款13

  條款13:通過引用(reference)捕獲異常<?xml:namespace prefix = o ns = "urn:schemas-micr

原创 More Effective C++ 條款16

效率<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 我懷疑一些人在C++軟件開發人員身上進行祕密的巴甫洛夫試驗,否則爲什麼當提到“效

原创 More effective C++ 條款14

  條款14:審慎使用異常規格(exception specifications)<?xml:namespace prefix = o ns = "u

原创 More Effective C++ 條款11

條款11:禁止異常信息(exceptions)傳遞到析構函數外<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 在有兩種情況下會調用析

原创 More Effective C++ 條款17

  條款17:考慮使用lazy evaluation(懶惰計算法)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 從效率的觀點來看,

原创 More Effective C++ 條款18

 條款18:分期攤還期望的計算<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 在條款17中,我極力稱讚懶惰的優點,儘可能地拖延時間,

原创 More Effective C++ 條款5

 條款5:謹慎定義類型轉換函數<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> C++編譯器能夠在兩種數據類型之間進行隱式轉換(imp

原创 More Effective C++ 條款3

條款3:不要使用多態性數組 類繼承的最重要的特性是你可以通過基類指針或引用來操作派生類。這樣的指針或引用具有行爲的多態性,就好像它們同時具有多種形態。C++允許你通過基類指針和引用來操作派生類數組。不過這根本就不是一個特性,因爲這樣的代碼

原创 More effective C++ 條款12

條款12:理解“拋出一個異常”與“傳遞一個參數”或“調用一個虛函數”間的差異<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />   從語