
王健偉
本書是一部C/C++編程語言書,定位在C/C++語言本身的講解上面。本書包含紙質圖書以及教學源代碼文件。 本書共分爲3部分。第1部分爲C/C++語言概述(第1章),主要介紹了C和C++語言的起源,市場需求、就業形勢及如何搭建語言開發環境等內容。第2部分爲C語言(第2~12章),主要介紹C語言的各種開發知識,包括基礎知識,如常量、變量、表達式、程序結構、數組、函數等,也包括高級知識,如指針、結構、位運算、文件等,本部分的學習是爲後面的學習打基礎。第3部分爲C++語言(第13~20章),主要介紹C++語言的各種開發知識,包括基礎知識,如面向對象編程、命名空間、容器、迭代器,也包括類的詳細介紹、模板與泛型的詳細介紹; 高級知識,如智能指針詳細介紹、併發與多線程詳細介紹; 擴展知識,如內存高級話題、STL標準模板庫大局觀; C++11新標準,如可調用對象、萬能引用、函數模板類型推斷、引用摺疊、完美轉發、auto推斷、decltype、lambda表達式、初始化列表、類型萃取等。
摘: 本書以擇業爲導向,涵蓋90%的C/C++語言常用開發知識,通俗易懂、範例衆多,對於希望從事C/C++開發的讀者極具實用價值,本書是一本不可多得的、值得珍藏並能夠陪伴讀者數年甚至數十年的參考書。
C++primer和C++primeplus兩本國外經典我都讀過,這本書我看了不下三遍了,誰說國人寫的不如國外呢,前者經典內容全面細緻,後者簡潔實用,直接將你需要掌握的告訴你,對初學者是很友好的,直接死磕重點,不要去泛泛的糾結邊邊角角。
本書對於用過java,寫過C代碼的同學來說,來說是很好的一本書。作者時不時就會對比着這倆語言去講講區別與聯繫。讓讀者加深影響,瞭解這些區別與聯繫,更好的掌握c++,讓很少用C++的同學能很快看到語言的優劣和精華所在
我願稱之爲C++入門神書!關於C++的知識全面,代碼案例簡潔易懂(還很規範)比C++ Primer中譯版強(感覺很混亂)。C++小白靠這本書可以成功入門
很適合入門和溫故的書,通讀之後清晰了很多概念,如果工作需要,適合花上一個月過一遍。 後面三四章,一些地方windows和其他系統的行爲可能不一樣,一些內容標準也有更新,建議自己實踐一下。
本書由淺入深,系統性的從C語言過渡到C++,並介紹了二者的區別以及C++引入的新特徵。書中有很多通俗易懂的範例代碼,幫助讀者理解有關概念,但是美中不足的是,有些語言比較拗口和混亂,使人難以理解,比如:在C++特性中講述拷貝構造函數時是這樣描述的:如果一個類的構造函數的第一個參數是所屬的類類型引用,若有額外的參數,那麼這些額外的參數都有默認值。該構造函數的默認參數必須放在函數聲明中,除非該構造函數沒有函數聲明,那麼這個構造函數就叫拷貝構造函數。這段話當時讓我讀了又讀,很是費解,讀到後面的使用場景時也是找了不少其他資料才慢慢理解。但是本書總體上還是值得推薦的,註釋風格(輸出的內容都放在註釋裏方便閱讀)也很不錯,是一本不錯的適用於入門階段的C++指導書籍。
優點:覆蓋面廣,比常見的書寫到了更多新標準的內容,即使常用c++的人看了也能學到新的東西。缺點:常識性錯誤有好些,拼音和英文混用的命名完全不像資深程序員會寫出來的,最後的賣書和價值觀輸出多少有點膈應人。
概述性書籍,初學者想盡快掌握全面的基本知識,可以考慮作爲入手書。
國內作家寫的關於C/C++方面的比較優秀的書籍。包含了C++11/14/17方面的新特性。值得一讀!
非常不錯,很多細節都有提及,專注於實用之處,非常照顧初學者,大量實例講解使很多晦澀難辨的特性通俗易懂,讀着不容易卡殼。也適合我這種半吊子來查漏補缺。