學習C加加要讀那些書
想要一起學習C++的可以加裙六二六八七一九一六,裙內有各種資料滿足大家,歡迎加裙
加入編程界已經好幾個年頭了,也看了一些書,迷失過,總結過,繞過彎路,最後想想,就是因為開始沒有指導性的意見。為了讓後人不要重蹈覆轍,給大家推薦幾本書,好好看看吧。
一、入門
如果你是小白或者菜鳥,推薦以下書籍閱讀。
《C++ Primer 中文版(第4版)》
作為最經典的一本C++入門書籍,其最大的優點就是內容全面,遵循標準,講解細緻。C++語言的所有基礎知識在這裡都可以一覽無餘。
《C++ Primer Plus 中文版(第六版)》
想要一起學習C++的可以加裙六二六八七一九一六,裙內有各種資料滿足大家,歡迎加裙
C++是在C語言基礎上開發的一種集面向對象編程、通用編程和傳統的過程化編程於一體的編程語言,是C語言的超集。本書是根據2003年的ISO/ANSI C++標準編寫的,通過大量短小精悍的程序詳細而全面地闡述了C++的基本概念和技術。
當然都有英文版,你可以按照自己的能力選擇閱讀。
二、進階
《Effective C++》系列(Effective C++,More Effective C++,Effective STL)
Effective C++ 系列非常經典的C++書籍,基本上學C++的人沒有不知道這書的。書中介紹了一些準則,每一條準則描述一個編寫出更好的C++的方式。讓我們學習到更多的C++實現方式,編寫出效率更高的代碼。
《A Tour Of C++》
短平快,200多頁,看起來比較快。這本書可以讓有經驗的程序員快速了解C++語言的主要特性。值得一讀。
《C++編程思想》
本書的內容、講授方法,選用例子和跟隨的練習,別具特色。作者Bruce Eckel不是按傳統的方法講解C++的概念和編程方法,而是根據他自己過去學習C++的親身體會,根據他在多年教學實踐中發現的問題,用一些非常簡單的例子和簡練的敘述,闡明了在學習C++中特別容易混淆的概念。
三、高級
《STL 源碼剖析》
這本書所呈現的源碼,使讀者看到vector的實現、list的實現、heap的實現、deque的實現、Red Black tree的實現、hash table的實現、set/map的實現;看到各種演算法(排序、查找、排列組合、數據移動與複製技術)的實現;甚至還能夠看到底層的memory pool和高階抽象的traits機制的實現。
如果說《Effective C++》讓我第一次感受到C++的博大精深,那麼這本書則帶我走入C++的大門。
《C++ Templates》
本書定名為C++模板完全參考指南是不為過的,面向開發者,你可以從書中掌握所有的C++標準的模板規則,而且還提出了一些亟需解決的問題。面向使用的程序員,本書又呈現了足夠多的事例來闡述模板規則,以及現實中應用到的技術。
四、實用
《C++標準程序庫》
此書全面講述C++標準程序庫,除了其中最主要的標準模板庫,還涵蓋了如國際化工具、空間配置器等其他方面,是一本經典力作,每一位C++程序員都必備此書,可當作全面的參考手冊。
《The C++ Programming Language (Fourth Edition)》
這本書的特色是其中充滿了如何寫好的C++程序的建議(每一章後都有Advice的總結),如何用C++進行軟體設計的思想貫穿整本書。
想要一起學習C++的可以加裙六二六八七一九一六,裙內有各種資料滿足大家,歡迎加裙


※可以跳過C語言直接學習C加加?
※3分鐘帶你讀懂C語言和C加加學習路線
※c加加教程之c加加函數指針詳解
※C加加構造函數Constructor
※如何避免C語言初學者少走彎路
TAG:C加加 |
※我們為什麼要讀哲學?
※為什麼我們要讀大學?
※為什麼我們要讀大學?
※我為什麼要讀書
※寫給將要讀大學的你
※書要讀,肥要減
※究竟要不要讀好大學?你也許要考慮的是這些
※黃髮科:讀書還要讀學生
※讀大學,也找不到工作,那為什麼要讀大學?
※學英語 你為什麼需要讀一些虛構類作品
※我為什麼要讀書?
※我們為什麼要讀心理學方面的書籍?
※日本留學,語言學校到底要讀多久?是時候了解這些留學細節了!
※讀書與丑無關,女孩尤其需要讀書,從繪本讀起
※為什麼要讀書?
※錢穆:要學做人,便得要讀書!
※日本留學,語言學校到底要讀多久?是時候了解下這些留學細節了!
※留學日本,語言學校到底要讀多久?
※無暇也要讀書
※讀書要讀「大家」經典