C++的學習之路――書籍,不得不看的幾本書

2021-01-20 w3cschool

雖然python才是現在的主流,但是C++確實你永遠不能錯過的程式語言!

要系統學習C++,以下這些方面自然是不能忽視!

0.大致如下

首先就是書籍!

入門:一本極其古老的C++和圖形混搭的書。介紹語法也介紹如何用DOS下的CGI庫。

進階:和別人沒啥不一樣。Effective C++/More Effective C++/Effective STL。

深入:C++ Templates/C++對象模型。

1.必看&不必看

0.. C++標準程序庫:

自修教程與參考 (db) Nicolai M. Josutti STL使用必看!

(先學會怎麼用,對照Effective STL)

1. STL源碼剖析 (看看容器、迭代器、算法、函數對象乃至分配器的實現技巧)

2. 超越C++標準庫:Boost庫導論(Boost有比較完善的doc。可不看的書:《Boost程序庫完全開發指南》有點囉嗦)

3.The Boost C++ Libraries 第二版(Sept. 2014)

這本書也非常實用,附帶講解,適合入門!第二版基於 Boost 1.55.0 和 1.56.0 。第一版的中文翻譯:Highscore - Boost C++ 庫

4.Boost.Asio C++ Network Programming(一本很好的網絡編程入門小書)

5. SGI STL Programmer's Guide (STL的話可以參考SGI的編程指南)

最後,如何判斷自己是否已經熟悉C++:

1、你完整閱讀過C++ Primer 第五版之後的書,這本書可謂是C++程式設計師入門必讀的書。(為什麼我推薦第五版之後,因為第五版之後包涵的內容是C++11標準的內容,你現在重拾程式語言,那麼推薦你看新的書)

2、你能夠對面向對象編程有明確的概念。因為現在許多程式設計師用著面向對象語言,卻做著面向過程的事情。

3、能夠利用C++配合DirectX或者OpenGL來製作Windows小遊戲。

4、對數據結構有一定的認識,能夠準確針對問題選擇你的數據結構。

最後的最後,書要看,敲打鍵盤的手也不能停下!

相關焦點

  • 十六本python入門學習書籍推薦,python入門新手必看
    隨著人工智慧時代的到來,python程式語言一步登天衝到編程排行榜第一名,因此更多朋友想轉行學習python程式語言的朋友,可以一起看一下:python入門新手必看的十六本python入門學習書籍1、python基礎教程司維所著圖書:本書包括Python程序設計的方方面面,首先從Python的安裝開始,隨後介紹了Python的基礎知識和基本概念,
  • 這幾本書趕緊收藏!
    這幾本書趕緊收藏!有趣的書籍能夠吸引孩子們持續閱讀,從而喜歡上讀書,體會到讀書的快樂。少兒編程書籍也能起到同樣的作用。有少兒編程啟蒙書籍做基礎鋪墊,那孩子的編程學習之路不再坎坷,而是在歡快的氣氛中學習,在有趣的情節中徜徉,汲取知識營養,鍛造編程人才指日可待。
  • 零基礎學習python,這幾本書少不了
    目前,社會上已經掀起了一波學習python的熱潮,但是很多人由於並沒有python基礎,不知道從哪裡開始學習,小編今天整理了零基礎學習python的一些書籍,希望對大家有所幫助。1.《"笨辦法"學Python》推薦理由:本書是一本python入門書籍,比較適合沒有計算機、編程基礎,但是對python感興趣的小白學習使用。
  • 給零基礎入門Python學習路線的乾貨,幾本高質量的Python書籍
    成都達內小編選擇幾本高質量的Python書籍。裡面涵蓋各種各樣的書籍,其中包含適用於初學者,中級和高級程式設計師的,也有針對特別領域的。1、《像計算機科學家一樣思考Python》本書以培養讀者以計算機科學家一樣的思維方式來理解Python語言編程,這是一本實用的學習指南,適合沒有Python編程經驗的程式設計師閱讀,本書的第2版與第1版相比,做了很多更新,將程式語言從Python 2升級成Python 3豆瓣評分: 8.7 推薦指數:2、《Dive Into Python
  • 推薦幾本健身書籍
    目前我知道的健康類App中最好基本也就是這三個:NTC、You Are Your Own Gym和Yogs studio(瑜伽App),其它的App,在系統性、實用性和影響力上都跟這三個有很大差距。 按書中的建議堅持100天就能讓你的體質有些突飛猛進的變化 ,作者花上100天就能讓一個普通士兵體能變成符合特種兵的要求。
  • 他送了三本書給在場的觀眾,結果被奉為Python學習經典,簡單實用
    小妖看過這三本書,各有特點:第一本書:簡單,輕鬆入門Python第二本書:全面,完整系統的學習Python知識點第三本書:實用,將所學的Python知識應用於實際操作之中無論對於初學者,還是有經驗的人,這三本書對於大家都是技術學習和參考的寶貴資料。
  • Python入門到機器學習,網絡爬蟲分析到實踐,這幾本書不要錯過
    今天就給大家推薦幾本關於Python的書籍,有入門級也有深度學習的,適合各個階段的開發者。看漫畫學Python《看漫畫學Python:有趣、有料、好玩、好用(全彩版)》這本書秉承有趣、有料、好玩、好用的理念,通過3個漫畫人物的輕鬆對話、搞笑形象及誇張動作,把複雜的Python技術問題簡單化。
  • 通過開源書籍學習 Ruby 編程
    這篇文章有 9 本很優秀的推薦書籍,有針對包括初學者、中級程式設計師和高級程式設計師的書籍。當然,所有的書籍都是在開源許可下發布的。這篇文章是 OSSBlog 的系列文章開源編程書籍[1]的一部分。◈ 理解代碼如何出錯以及為什麼會出錯,闡述如何處理日誌記錄本書為開源書籍,在 CC NC-SA 許可證下發布。在此下載《Ruby Best Practices》[3]。《I Love Ruby[4]》
  • 乾貨|推薦幾本高質量的Python書籍
    小編選擇幾本高質量的Python書籍。裡面涵蓋各種各樣的書籍,其中包含適用於初學者,中級和高級程式設計師的,也有針對特別領域的。1、《像計算機科學家一樣思考Python》本書以培養讀者以計算機科學家一樣的思維方式來理解Python語言編程,這是一本實用的學習指南,適合沒有Python編程經驗的程式設計師閱讀,本書的第2版與第1版相比,做了很多更新,將程式語言從Python 2升級成Python 3豆瓣評分: 8.7 推薦指數:2、《Dive Into Python 3》
  • 怎樣從手帳小白變身為手帳達人,可以看看這幾本書
    手帳沒有好壞優劣之分,無論是小學生喜歡的花花綠綠的手帳,還是大人們常用的工作學習筆記,只要是自己親手製作記錄的,都是我們的生活軌跡,值得被珍藏。成功入坑之後,怎樣好好利用手帳不得不承認,當初我入坑手帳也是源於顏值,那些好看的膠帶、本子、印章,總好像自帶無窮魅力。
  • 這幾本office辦公書籍,零基礎也能學好word,excel,ppt,ps的教程
    但是,仍然很多office辦公小白不知道如何深度使用辦公軟體,也不知道從什麼地方開始入手學習,以前推薦過慕課的一些教程,但是,有時候看完視頻就忘記或者沒耐心看完全部視頻,所以,今天就推薦幾本書office學習書籍,隨時可以翻閱相關的章節。
  • 從學習閱讀一本書開始
    上周和私教班的小夥伴共讀書籍,書單的第一本就是美國作家莫提默·艾德勒和查爾斯·范多倫的《如何閱讀一本書》,也是學習閱讀寫作必讀的書籍。如果說2021年你想從頭開始閱讀寫作,那麼我推薦你一定要看這本書。這本書主要是從閱讀目的、閱讀層次和閱讀方法給我們詳細介紹了閱讀於我們而言的重要性以及怎麼去閱讀的方法論。
  • 人生中最值得看的100本書,你讀過幾本?
    還要牆裂推薦大家《量化健身》這本書哦,作者 @陳柏齡。這不是一套簡簡單單的健身書籍,而是一份標準化的,能幫助你建立健身知識體系的「健身學習產品」,非常適合健身者使用!初初已經作為今年必讀書目收藏了!40.《瑜伽之光》(豆瓣評分:9.0)這本書的名字叫做「瑜伽之光」。
  • 代碼森林帶你實踐熱門編程書籍——《Python編程:從入門到實踐》
    Python主要用於機器學習、爬蟲、數據分析、腳本編寫、人工智慧等領域,語言簡潔靈活,高效方便。要想學好Python,小白應該選擇什麼樣的書籍呢?第一本你必須要擁有的書籍一定是《Python編程:從入門到實踐》它是一本針對所有層次的Python讀者的編程學習書——《Python編程:從入門到實踐》本書內容本書旨在讓你成為優秀的程式設計師,具體地說,是優秀的Python程式設計師。通過閱讀本書,你將迅速掌握編程概念,打下堅實的基礎,並養成良好的習慣。
  • 史丹福大學教授推薦兩本Python入門書籍
    今天給大家分享自己學習的python的入門書籍。曾經我們讀書的時候,對編程能力特別感興趣,可是我本身發展不是學計算機的,所以進行編程技術只能看視頻通過自學。我當時我們看了中國很多python的書籍,防止因為大家面對浩瀚的書籍,不知道自己怎麼選擇的時候,我推薦幾本最適合新手入門的python書籍。這是第一個建議Python編程:從入門到實踐,這本書是我哥哥給我推薦了,內容很簡單,即使你從來沒有了解過編程,只要有高中數學知識就可以理解。
  • 從「絲綢之路」到「書籍之路」:中亞與東亞之間的交流
    十餘年前,浙江大學的王勇教授提出「書籍之路」的概念,意在突破「絲綢之路」的傳統思路,構建東亞文化交流的新模式。強調自古以來中國與西域的交流,主要體現在以絲綢等為代表的物質文明層面;而中國與東亞諸國的交流,則主要體現在以書籍為媒介的精神文明層面。
  • 柏拉圖所著不得不讀的6本書
    今天,精讀君就為你精選其中最具代表性的6本書籍,帶你一同體味古希臘的智慧。1《巴曼尼得斯篇》豆瓣評分9.3   215人評內容簡介巴曼尼得斯篇為柏拉圖對話錄之一,也被視為最難理解的一篇。對話內容為當時兩大哲學家 Parmenides 與 Zeno of Elea的會面。
  • 小夕的算法入門之路
    總體來說,easy難度的沒什麼問題,middle的大部分還是能磨出來的,hard難度的只能說偶爾解決幾道了。所以對於已經可以無壓力middle的同學,可以關掉本文了。。。 以小夕的研究領域來看,算法當然是必不可缺的。
  • 這才是學習Python的正確打開方式!
    對於想學習Python的人來說,他們的幸運之處在於,現在比以前擁有更多的資源。但這也會增加篩選相關書籍、課程和其他資源的難度。而且,人們的學習方式都大相逕庭——對一個人有用的課程未必就適合另一個人。為了找到一個量身定製的學習方法,我們在搜集各種學習資源前,先討論一下需要注意的關鍵問題。
  • 你的「下一本書」就在「這本書」裡
    於是你不得不去思考這些書,他們果真讀過嗎?儘管讀書是個人的事,但如果真的去讀,你就會發現你的「下一本書」就在「這本書」裡。一本挨著一本,讀心理學,是一串,讀思維又是一串,邏輯又是一串,雜食,不等於亂食。既可以下裡巴人,也可以陽春白雪,但這當中是有個脈絡的,彼此相通的。譬如我這回讀帕爾默的《教學勇氣:漫步教師心靈(20周年紀念版)》,就發現書中許多觀點並不陌生,都是在別人觀點上的闡發。