c++書籍太豐富了,以下是我精選推薦的。
一、c++入門普及篇:
1.《c++程式設計教程》(錢能-清華版)
講解較為清析、簡單,符合中國學生思路,**便宜。但深度和廣度欠佳,適合初學者。
2.《c++程式語言》
c++之父所作,被稱之為「c++聖經」。不僅對語言,而且對語言周邊的一些如發展史、語義哲學都有比較詳細的描述。對語言的描述較為全面,同時包含一部分和程式庫相關聯的知識,並有一定深度,適合有一定語言基礎的初學者,翻譯質量不錯,**適中。
二、c++提高篇:
1.《c++primer》(第四版)
有「c++的百科全書」,c++程式設計師人手必備。對語法、語義的描述非常細緻和嚴謹,適合有一定經驗的c、c++程式設計師作為工具書和理論指導書使用,但由於其有一定深度,而沒有高階順序的章節安排,所以不適合初學者做為教材使用,**略高。
2.《(more) effective c++》
c++真牛人大手筆,之以條款的形式回答了程式設計師在使用c++時經常提出的「因該注意些什麼?」,「因該避免什麼?」,「因該怎樣去解決?」,「為什麼?」等問題。c++程式設計師想要讓自己的水平上更高的檔次,此二書必看。**稍貴,有一定難度,不適合初學者。
3.《深度探索c++物件模型》
第一代c++編譯器開發主管所寫。如果你想成為真正的c++高手,看這本書,他為你講述了編譯器在處理各種語法時在「後台」所做的事。對c++有較深入了解的讀者會在讀後有恍然大悟之感。候傑翻譯,質量相當不錯,但內容太深,只適合對c++有較深了解的讀者,**偏貴。
三、stl及設計模式
1.《effective stl》
相當於《(more) effective c++》的 stl 版。
這本書共分為兩大部分,第一部分討論了loki程式庫採用的基礎技術以及一些高階語言特性,包括基於策略的類設計、模板區域性特化、編譯期斷言、typelist以及小型物件分配技術等。第二部分則著重介紹了loki中的重要元件和泛型模式技術,包括泛化仿函式(generalization functor)、單件(singleton)、智慧型指標、物件工廠(object factory)、抽象工廠(abstract factory)、訪問者(visitor)以及多方法(multimethods)等。每一種技術都讓人大開眼界,嘆為觀止。
**:
c 書籍推薦
第一篇 一些同學問我,如何學好c 我沒有別的辦法給你們,唯一的辦法就是讀書,讀大 量的書,就可以解決。要把c 作為日常語言,而不是一種程式語言,這樣就好辦了。有人又要問我,那麼我應該讀什麼書才好?沒有時間怎麼辦?我只能對你們說,沒時間的話,就別學c 了,做你們喜歡做的事。生活中沒有 c 也同樣美好。...
c 書籍推薦
首先肯定要讀一讀bjarne stroustrup的 the design and evolution of c 了解一下這個語言的歷史。接下來就可以看別的書了,但要不停地回頭看這本書,看到 你不斷地學到的新技術是怎麼樣一點點地被接納到這個語言中去的。第一本書因人而異,基礎好一些 的,可以看stan...
c 書籍推薦
第一篇 一些同學問我,如何學好c 我沒有別的辦法給你們,唯一的辦法就是讀書,讀大 量的書,就可以解決。要把c 作為日常語言,而不是一種程式語言,這樣就好辦了。有人又要問我,那麼我應該讀什麼書才好?沒有時間怎麼辦?我只能對你們說,沒時間的話,就別學c 了,做你們喜歡做的事。生活中沒有 c 也同樣美好。...