《C++代碼設計與重用》 書評

做者:唐風多線程

主頁:www.cnblogs.com/liyiwen線程


 

image 前幾個星期買了,一直沒有直接細翻,買的時候看了背面的兩個推薦,一個是孟巖,一個是Scott Meyers(Effective C++系列的做者)。二牛推薦必屬精品,因而沒有細讀,直接買下。設計

此次去往返合肥,不想帶什麼行李,包裏就只裝了這本書,因而在火車上花時間翻了一遍。這才確認,原來這本書竟然成書於1995年……那時連C++98都尚未出來,頓時以爲有點坑爹。先後翻這本書的出版說明,只看到有中文出版時間是2012年……要不是前面孟巖的序裏有寫做時間(2002),以及譯序中有說明成書時間,那幾乎看不出來這本書的原版出版時間這麼的早。這不由要吐槽了,我以爲,這確定是人民郵電故意這麼幹的。blog

固然,不是說出版時間早的書就不是好書,好比說《C++ 語言的設計與演化》,出版時間也很早,可是如今看仍然是經典,仍然很是有收穫。本書不同,關於C++代碼設計與重用,一定會涉及到不少比較具體的細節。然而談到細節,C++ 這近二十年來的演化絕非1995年時候能看獲得的。好比說這本書在模板和泛型方面的討論很是少,而這偏偏是2000年以來C++發展最大的部分。在效率方面的討論也不太具備價值了。多線程方面幾乎沒有涉及,對異常的討論也不多,並且可能已經再也不合時宜,編譯器和標準方面的進步是當時所沒有預見到的。更不說在 C++11 都已經出來兩年,GCC 和 LLVM 都已經全面支持 C++11 的今天,這本書在細節方面的論述已經至關的不足,和過期了。文檔

固然這不能怪這本書的做者,只是時過境遷,不少細節都須要重要審視。get

若是說這本書還有什麼價值的話,那就是能夠把目錄好好看看,對於代碼設計和重用方面的細節可能時時都會變化,但着眼點卻仍然值得參考。第 11 章《文檔編制》的內容也還有必定的閱讀價值。編譯器

整體來講,本書已經再也不值得閱讀。it

相關文章
相關標籤/搜索