當前位置:編程學習大全網 - 編程語言 - 想通過壹個C++的例子學習C++,有什麽好的建議嗎?

想通過壹個C++的例子學習C++,有什麽好的建議嗎?

C++博大精深。僅僅兩三個例子就能看懂嗎?

建議如下:

(1)語言入門:

《C++初級讀本》

最新版:第三版(國外已經上架第四版,國內部分網上書店也在預訂)

適合C經驗豐富,缺乏C++經驗的人。但我個人壹直認為這本書帶有太濃的C語言痕跡,對C++學習未必是好事。

c++編程語言/c++編程語言

最新版:第三特別版

簡稱TC++PL,有豐富的其他語言經驗。(有人簡稱為“TCPL”,但需要和另壹本書《C程序員語言》區分開來。)

《基礎C++》

《加速C++》

這兩本書比較薄,都是不錯的選擇。沒看過加速C++,從各方面來看,完全值得推薦。

以上書籍都有相應的中文版本,翻譯質量不錯。上面的書不壹定都要看,但TC++PL無論如何都要看。

(2)進階壹:

這條路線側重於語言本身

《有效的C++》

最新版:第二版(國外已經上架第三版,國內部分網上書店也在預訂)

簡稱EC。C++程序員必讀!很多時候,我們說的C++聖經,不是指TC++PL,而是這壹本。這位實用的程序員寫道:“壹旦妳發現自己參與了C++項目的開發,就跑(不要去)書店買Scott Mayer的有效C++,也許還有更有效的C++”。

c++編碼標準:101規則、指南和最佳實踐/c++編程規範。

個人認為這本書應該是C++程序員必備的案頭書。幾乎有效系列和例外系列都總結在這裏。最新的模板和不同尋常的行業經驗都在這裏體現。唯壹可能的缺陷是,對於壹個新手來說,“妳為什麽這樣做”這個問題解釋的不夠充分。

我的看法是:不懂的術語,記著做;如果妳理解這些術語,我想妳會同意書中的觀點。我認為這本書的內容至少在2009年之前不會過時,人們會廣泛背誦它的101戒律。

我還不知道他的簡稱。也許“101”會是候選?

當提到有效的C++時,其他三本書相繼出現:

《更有效的C++》

《卓越的C++》

《更出色的C++》.

新書《例外的C++風格》也是壹本值得壹讀的好書。

以上這些書都不要放過。

個人建議按順序閱讀以上書籍。並且,以後反復讀這些書。

(3)高級b:

這條路線的重點是圖書館。

《C++標準庫》/《c++ c++標準庫-自學教程和參考手冊》

聽說過STL嗎?這本書會教妳STL最基本最重要的用法。這本書應該是必讀的。

《有效的STL》

僅僅知道如何使用STL是不夠的。妳還必須知道什麽時候選擇什麽STL組件,這是STL的必讀。

泛型編程和STL:使用和擴展c++標準模板庫/泛型編程和STL。

這本書是理論性的,但是真的很嚴謹,也不是很難理解。理解概念的解釋會很重要。

《C++ STL》

這不是關於使用庫的問題,而是關於庫的實現原理。如果腸胃不好,需要慢慢吸收。

這壹行書還是建議按順序讀。

高級A和高級B路線應該是平行的。

其他高級參考書

提出這些參考書只是為了避免爭議,開闊視野。作者並沒有全部讀完。

c++/c++編程思想中的思考

關於這本書及其中文版,有好有壞的傳言。沒仔細看過,不做評論。如果真的感興趣,不妨壹試。

以下幾本書基本都和語言本身有關,可以按以下順序閱讀。

C++必須知道並且知道

壹年前,這本書可能是重量級的,但它被101和異常的C++風格所掩蓋。

C++Gothas:避免編碼和設計中的常見問題/c++編程陷阱

這又是壹本我沒讀過卻廣受好評的書。

STL源代碼分析

我壹拿到書就被“借走”了,還沒看。看過這本書的朋友可以給個恰如其分的評價。

高級:

C++的設計和發展/c++語言的設計和發展。

簡稱d &的;e、內容不難。比約恩的書,僅此而已,值得壹讀。

前段時間互動網曾經以8元(人民幣)的優惠價賣過這本書,現在好像沒有了。

C++對象模型內部”/深入探索C++對象模型

C程序員看完會覺得C++並不神秘。

《C++模板》

在閱讀STL、Boost或Loki的源代碼之前,請先仔細閱讀這本書,可以減輕壹些閱讀的煩惱。這本書是討論C++模板的權威。

  • 上一篇:尼古拉斯.凱奇演的最好的電影(角色)
  • 下一篇:Android平板開發需要註意的幾點
  • copyright 2024編程學習大全網