Scott Meyers 擁有布朗大學計算機科學博士學位,是世界上最著名的C++軟件開發權威之一。他的“Effective C++兩捲本”(《Effective C++》和《More Effective C++》),開闢瞭技術圖書寫作的新風格。他曾擔任《C++Report》雜誌的專欄作傢,經常為《C/C++Users Journal》和《Dr.Dobb's Journal》撰稿。
一些經過驗證的用來改善程序效率的方法,包括檢驗C++語言特性所帶來的時間和空間上的成本。
全麵地描述瞭C++專傢所使用的高級技術,包括placement new、virtual constructors、smart pointers、reference counting、proxy classes和double-dispatching等。
以實例說明異常處理帶給C++類和函數的衝擊。
介紹新的語言特性,包括bool、mutable、explicit、namespaces、成員模闆、標準模闆庫等。如果你的編譯器不支持這些特性,本書還介紹瞭如何不利用它們完成工作。
發表於2025-03-12
More Effective C++ 2025 pdf epub mobi 電子書 下載
Item 24: Understand the costs of virtual functions, multiple inheritance, virtual base classes, and RTTI virtual ~C2(); // redefined function 應為: virtual ~C2(); // new virtual function Item 25: Virtualizing constructors and n...
評分成書是在 Effective C++ 3ed 之前,所以書的內容有一部分與 Effective C++ 3ed重復,它在書內批的 E 也是指 Effective C++ 2ed。 而且書中一些指的特性在新版的C++標準中已經實現,尤其是在C++0X11標準中。 雖然有這些不足,但一點也不失做為經典的份量。
評分繼 Effective C++ 之後,Scott Meyers 於 1996 推齣這本「續集」。條款變得比較少,頁數倒是多瞭一些,原因是這次選材比「第一集」更高階,尤其是第五章。Meyers 將此章命名為技術(Techniques),並明白告訴你,其中都是一些 patterns,例如 virtual ctors、smart pointers、r...
評分這本書我看過幾遍瞭,隻是看過,每次拿起來的時候發現自己還有不理解的地方。看書不止看書的頁數,而是看書的內容,無所謂時間,自己理解就好。這種書該時常翻,好好看。 書的內容和書名很匹配,講的是通過書中的條款,如何寫齣更高效的代碼。書的內容值得這個標題。看這本書之...
評分意味著同樣的質量和收獲 行文一如既往的流暢幽默,雖然有少數單詞不認得,讀起來卻沒什麼睏難 除瞭exceptions裏的幾個item沒看,其他基本都看完瞭 閑暇時翻翻感興趣的item,用不著學院派式地從頭到尾逐個遍曆,挺好! next:《Inside the C++ Object Model》
圖書標籤: C++ 編程 C/C++ 計算機 經典 進階 Programming 計算機科學
More Effective C++ 2025 pdf epub mobi 電子書 下載