您當(dāng)前的位置 - 首頁應(yīng)用軟件電子閱讀 → c++ primer plus第六版pdf 免費(fèi)版

c++ primer plus第六版pdf

免費(fèi)版
c++ primer plus第六版pdf
  • 軟件大?。?span>300.00M
  • 軟件類別:應(yīng)用軟件 / 電子閱讀
  • 軟件語言:簡體中文
  • 推薦等級:4星
  • 授權(quán)方式:免費(fèi)軟件
  • 更新時間:2021-07-20 16:19
  • 運(yùn)行平臺:WinAll
  • 相關(guān)鏈接:暫無
好評:50%頂一個
壞評:50%踩一個
  • 軟件介紹
  • 軟件截图
  • 网友评论

c++ primer plus第六版pdf是一份非常實用的c++編程語言學(xué)習(xí)電子書資源,從基礎(chǔ)的c語言知識到復(fù)雜的編程操作,書籍內(nèi)容介紹循序漸進(jìn),一步步基礎(chǔ)知識點(diǎn)介紹,讓讀者可以跟隨著書籍一步步進(jìn)入一個全新的計算機(jī)編程世界。書籍原作者為美國加州肯特菲爾得的馬林學(xué)院教授StephenPrata,中文翻譯的實用知識相信能給用戶幫助。

C++ Primer Plus第六版簡介

C++是在C語言基礎(chǔ)上開發(fā)的一種集面向?qū)ο缶幊獭⑼ㄓ镁幊毯蛡鹘y(tǒng)的過程化編程于一體的編程語言,是C語言的超集?!禖++ PrimerPlus中文版》由Stehpen Prata著,張海龍、袁國忠譯:是根據(jù)2003年的ISO/ANSIC++標(biāo)準(zhǔn)編寫的。通過大量短小精悍的程序詳細(xì)而全面地闡述了C++的基本概念和技術(shù)。全書分為18章和10個附錄,分別介紹了C++程序的運(yùn)行方式、基本數(shù)據(jù)類型、復(fù)合數(shù)據(jù)類型、循環(huán)和關(guān)系表達(dá)式、分支語句和邏輯操作符、函數(shù)重載和函數(shù)模板、內(nèi)存模型和名稱空間、類的設(shè)計和使用、多態(tài)、虛函數(shù)、動態(tài)內(nèi)存分配、繼承、代碼重用、友元、異常處理技術(shù)、string類和標(biāo)準(zhǔn)模板庫、輸入/輸出等內(nèi)容?!禖++PrimerPlus中文版》針對C++初學(xué)者,從C語言基礎(chǔ)知識開始介紹,然后在此基礎(chǔ)上詳細(xì)闡述C++新增的特性,因此不要求讀者有較多C語言方面的背景知識。本書可以作為高等院校C++課程的教材,也可以供初學(xué)者自學(xué)C++時使用。

c++ primer plus pdf下載

書籍目錄

第1章 預(yù)備知識

第2章 開始學(xué)習(xí)C++

第3章 處理數(shù)據(jù)

第4章 復(fù)合類型

第5章 循環(huán)和關(guān)系表達(dá)式

第6章 分支語句和邏輯運(yùn)算符

第7章 函數(shù)——C++的編程模塊

第8章 函數(shù)探幽

第9章 內(nèi)存模型和名稱空間

第10章 對象和類

第11章 使用類

第12章 類和動態(tài)內(nèi)存分配

第13章 類繼承

第14章 C++中的代碼重用

第15章 友元、異常和其他

第16章 string類和標(biāo)準(zhǔn)模板庫

第17章 輸入、輸出和文件

第18章 探討C++新標(biāo)準(zhǔn)

附錄A 計數(shù)系統(tǒng)

附錄B C++保留字

附錄C ASCII字符集

附錄D 運(yùn)算符優(yōu)先級

附錄E 其他運(yùn)算符

附錄F 模板類string

附錄G 標(biāo)準(zhǔn)模板庫方法和函數(shù)

附錄H 精選讀物和網(wǎng)上資源

附錄I 轉(zhuǎn)換為ISO標(biāo)準(zhǔn)C++

附錄J 復(fù)習(xí)題答案

c++學(xué)習(xí)核心

一、技術(shù)能力

1.語言

我們要成為一個程序員,學(xué)的東西會很多很雜,但是最開始一定要從語言開始學(xué)習(xí),而學(xué)習(xí)語言最關(guān)鍵的莫過于選好一本書,學(xué)校的教材就算了,根本沒有寫得好的。在此隆重推薦《C++ Primer》,這本書很厚,內(nèi)容也很豐富,對知識的講解不僅僅停留在表面。如果這本書能有耐心看完,語言方面基本就沒有什么大問題了,對以后的學(xué)習(xí)也打下了一個很好的基礎(chǔ)。

2.GUI

C++方面的GUI庫有很多種,比如MFC、WTL、wxWidgets、QT。這些GUI庫都各有自己的特點(diǎn),其實我們只要先了解一種就可以了,只要深入了解了一種GUI庫,需要的時候再學(xué)習(xí)其他的就夠了,本質(zhì)上都差不多,很快就可以上手了。MFC雖然設(shè)計上有很多問題,但是作為入門還是不錯的,而且學(xué)習(xí)資料很多,碰到問題也好解決。

3.數(shù)據(jù)結(jié)構(gòu)和算法

很多人都忽視了數(shù)據(jù)結(jié)構(gòu)和算法方面的知識,尤其是一些編程語言的庫做得非常好,幾乎不需要自己去實現(xiàn)一些數(shù)據(jù)結(jié)構(gòu)和算法,導(dǎo)致現(xiàn)在很多程序員不重視甚至忽略這方面的知識。但是,當(dāng)我們想讓我們的程序跑的更快、內(nèi)存占用更少的時候,這些知識就非常非常重要了。很多程序員都是剛開始的時候不重視這些,但是工作幾年后又來補(bǔ)習(xí)這些知識。

最開始可能不需要學(xué)習(xí)的太深入,但是基本的數(shù)據(jù)結(jié)構(gòu)和算法一定要知道。

推薦《數(shù)據(jù)結(jié)構(gòu)(C語言版)》,在數(shù)據(jù)結(jié)構(gòu)和算法的學(xué)習(xí)中,最好不要去關(guān)心面向?qū)ο蠓矫娴募记?,就用C語言來實現(xiàn),這樣能更關(guān)注于算法本身的內(nèi)容。

4.數(shù)據(jù)庫

學(xué)習(xí)數(shù)據(jù)庫的基礎(chǔ)知識,并且掌握一種數(shù)據(jù)庫使用,推薦使用mysql,而且最好不要用一些封裝好的接口,而應(yīng)該直接用mysql提供的數(shù)據(jù)庫api,可能對數(shù)據(jù)庫了解的會更深入。

5.并行

cpu主頻已經(jīng)不能遵循摩爾定律了,現(xiàn)在cpu發(fā)展的趨勢是多核心。無論是多線程,還是多進(jìn)程,都是為了更好的利用cpu的性能,提供更好的用戶體驗。這就要求我們?nèi)绻獙懗龈咝У膽?yīng)用程序,必然要涉及到并行計算。多花些精力在并行計算上吧,一定會有豐富的回報。

6.網(wǎng)絡(luò)編程

這里所指的網(wǎng)絡(luò)編程是指socket編程?,F(xiàn)在C++的應(yīng)用很多都是在做服務(wù)器開發(fā),如何開發(fā)一個高并發(fā)、大吞吐量、高穩(wěn)定性的服務(wù)器就是我們要考慮的了。

7.設(shè)計模式

設(shè)計模式不是具體的技術(shù),更多的是如何讓代碼更容易閱讀、更好擴(kuò)展、更容易使用。

8.庫的使用

C++標(biāo)準(zhǔn)庫僅僅提供了一些很基本的功能,所以我們經(jīng)常會引入一些第三方庫。最著名的恐怕就是被稱為準(zhǔn)標(biāo)準(zhǔn)庫的boost庫,它提供了我們編程中用到的各方面的技術(shù),文本處理、算法、網(wǎng)絡(luò)、多線程、圖像處理等等,幾乎無所不包。其它也有一些專著于某一方面的庫,比如ACE是網(wǎng)絡(luò)通信方面的,TinyXML是解析xml的,OGRE是圖形渲染方面的。

9.操作系統(tǒng)的知識

程序員需要了解的操作系統(tǒng)知識和普通用戶是不一樣的,一個高手是需要深入了解操作系統(tǒng)的方方面面,而不是停留在使用層面。至于應(yīng)該了解哪些知識,windows上的去看《windows核心編程》,linux的去看《深入理解linux內(nèi)核》,應(yīng)該可以知道自己應(yīng)該學(xué)什么了。

二、項目經(jīng)驗

以上的內(nèi)容如果都精通了,也算是個比較厲害的程序員了。但是對程序員來說,項目經(jīng)驗更加重要。一個好的項目可以讓你把各種技術(shù)進(jìn)行綜合運(yùn)用,并且能學(xué)到一些新的知識。比如說做游戲的就需要學(xué)習(xí)圖形方面的知識,做播放器的要學(xué)習(xí)編解碼器方面的知識。

很多程序員會忽略項目的經(jīng)驗,而單純的談技術(shù)能力,這是錯誤的。其實這就是理論和實踐的關(guān)系,技術(shù)就是理論知識,做項目就是實踐,理論對實踐有知道作用,實踐能加深我們對理論的深入理解。

三、溝通能力

溝通能力是一個高級程序員要具備的軟實力。

我這里想說的溝通能力并不是一般說的能說會道,夸夸其談,說話天花亂墜。而是建立在技術(shù)基礎(chǔ)之上的溝通能力。

重要書評

經(jīng)典C++數(shù)程十年新版再現(xiàn)眾3C++高手和讀者好評如潮

C++很有用,但也很難學(xué)。學(xué)C++之難,一是學(xué)習(xí)曲線陡峭,二是容易誤入歧途。C++11標(biāo)準(zhǔn)頒布之后,這個問題就更嚴(yán)重.C++ Primer Plus是在市場的多年檢驗中脫穎而出的一本名著,它的價值,正在于降低陡峭的學(xué)習(xí)曲線,并且確保讀者學(xué)到“正確”的C++。

-孟巖

如果說C++ Primer是C++語言的一本百科全書,講述了C++語言里面“有什么";那么C++

Primer Plus就是這門語言的一本通識課本,它實實在在地教給程序員如何理解和使用這種內(nèi)容豐富、威力強(qiáng)大的語言。本書最大的特點(diǎn)就是務(wù)實,通過類比、舉例和習(xí)慣多維度的方式,為程序員打下堅實的、使用C++進(jìn)行日常工作的基礎(chǔ)。

-高博

如果你從未接觸過C語言,我猜有80%的C++程序員會推薦C++ Primer這本書(而不是C++

Primer Plus),但實際上這兩本書是有所不同的,別看僅僅就多了這么個Plus.C++ Primer Plus可以說是一本面向從未學(xué)習(xí)過C語言甚至是從未學(xué)習(xí)過編程的人的入門書籍。

-豆瓣讀者“夢中驚醒"

這本書對于入門學(xué)者來說真的很好,講的很細(xì)致,很透徹,非常人性化!對于初次接觸面向?qū)ο缶幊痰娜藖碇v,真的很棒!書上的例子和課后題目也很有代表性!強(qiáng)烈建議閱讀!

-豆瓣讀者“慧質(zhì)嵐心”

最適合初學(xué)者的書,我看過好幾本C++的圖書,包括最出名的C++ Primer,但是還是覺得這本書通俗易懂,能讓初學(xué)者更好地學(xué)好C++

-豆瓣讀者“冷月瀟風(fēng)”

不愧為“程序員和開發(fā)人員學(xué)習(xí)C++的完整教程",稱得上是計算機(jī)行業(yè)的經(jīng)典著作。

-當(dāng)當(dāng)讀者“劉圈點(diǎn)繞”

預(yù)覽截圖
下載地址
最新更新
軟件評論

熱門評論

最新評論

發(fā)表評論 查看所有評論

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
推薦軟件