六星云課堂:從零基礎(chǔ)學(xué)習(xí)C++,有哪些書籍可以幫助到你?

如何系統(tǒng)的學(xué)習(xí)C++語言,今天和六星云課堂來看看,如果你從零基礎(chǔ)學(xué)習(xí)C++,那么有哪些書籍可以幫助到你!

C++編程書籍:
《C++ Primer Plus(中文版)》
想必絕大多數(shù)從事C++開發(fā)的同學(xué)都看過,至少聽過這本經(jīng)久不衰的經(jīng)典書籍。
這是一本全面、細(xì)致、權(quán)威的C++書籍,對(duì)零基礎(chǔ)小白非常友好,即便沒有任何編程基礎(chǔ),在閱讀過程中也不會(huì)有太大障礙。
而且,相對(duì)于很多數(shù)據(jù)喜歡給出偽代碼,這本書中給出大量完整、可執(zhí)行的代碼,這對(duì)于基礎(chǔ)較弱的同學(xué)上手訓(xùn)練非常良心。
此外,這是一本站在更高層次講解C++的書籍,對(duì)比很多書籍一味的講解概念和理論,它用更高層次的視角教授C++,比如,哪里有潛在問題?哪些地方需要著重注意?它都會(huì)給出詳細(xì)的提示和闡述。
《C++ Primer(中文版)》
C++大師StanleyB.Lippman、C++標(biāo)準(zhǔn)委員會(huì)原負(fù)責(zé)人JoséeLajoie、C++先驅(qū)BarbaraE.Moo三位C++領(lǐng)域大牛合著的一本經(jīng)典C++書籍,也傾注了三位大牛對(duì)C++獨(dú)特的理解。
相對(duì)于很多書籍單純的概念講述,《C++ Primer(中文版)》從因到果,由淺入深,由表及里娓娓道來,從語言的簡單用法,到為什么這樣設(shè)計(jì)語言,你不僅能從一個(gè)語言使用者的角度看問題,更能站在一個(gè)語言設(shè)計(jì)者的角度思考這種語言的設(shè)計(jì)優(yōu)劣。
而且,這本書完全可以作為一個(gè)參考字典使用,在日常C++開發(fā)過程中遇到的很多語法和編譯問題在這里都可以尋找到答案。
《Essential C++中文版》
相對(duì)于《C++ Primer Plus(中文版)》和《C++ Primer(中文版)》的全面而厚重,《Essential C++中文版》顯得”輕薄“很多。
相對(duì)于前兩本的全面,這本書更加注重C++進(jìn)階部門的講解,全書圍繞procedural(面向過程的)、generic(泛型的)、object-based(基于對(duì)象的)、object-oriented(面向?qū)ο蟮模┲?個(gè)面向進(jìn)行詳解,從這里,你可以學(xué)到很多C++的高階用法
《C++標(biāo)準(zhǔn)庫》
標(biāo)準(zhǔn)庫是C++一個(gè)非常重要的組成部分,在C++開發(fā)中也是無法繞開的一個(gè)部分。
《C++ 標(biāo)準(zhǔn)庫》這本書詳細(xì)講解了每一標(biāo)準(zhǔn)庫組件,包括其設(shè)計(jì)目的和方法、復(fù)雜概念的剖析、實(shí)用而高效的編程細(xì)節(jié)、存在的陷阱、重要的類和函數(shù),除此之外,還大量用 C++11 標(biāo)準(zhǔn)實(shí)現(xiàn)的實(shí)用代碼范例,覆蓋全新組件、特性。
這本書重點(diǎn)著眼于標(biāo)準(zhǔn)模板庫(STL),涉及容器、迭代器、函數(shù)對(duì)象以及 STL 算法。
《Effective C++:改善程序與設(shè)計(jì)的55個(gè)具體做法》
這是一本來自全世界知名C++軟件開發(fā)專家Scott Meyers的經(jīng)典書籍,這本書更像是一本經(jīng)驗(yàn)的積淀。
如果你想沿著C++的方向一直走下去,我建議《Effective C++》一定要讀,它提煉和升華了作者在C++開發(fā)過程中多年的實(shí)戰(zhàn)經(jīng)驗(yàn),這些都是C++程序設(shè)計(jì)和優(yōu)化過程中寶貴的經(jīng)驗(yàn),也是普通程序員和高階程序員之間差距的關(guān)鍵所在。
《More Effective C++(中文版)》
這是繼Effective C++之后,Scott Meyers于1996推出這本續(xù)作,相對(duì)于《Effective C++》也更加高階。
這本書比較適合有一定經(jīng)驗(yàn)的C++開發(fā)人員,對(duì)于C++初學(xué)者有一定難度。
以上就是本次分享的全部內(nèi)容,想學(xué)習(xí)更多編程技巧,歡迎持續(xù)關(guān)注六星云課堂!