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

c++ primer plus第六版pdf

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

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

C++ Primer Plus第六版簡(jiǎn)介

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

c++ primer plus pdf下載

書籍目錄

第1章 預(yù)備知識(shí)

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

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

第4章 復(fù)合類型

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

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

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

第8章 函數(shù)探幽

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

第10章 對(duì)象和類

第11章 使用類

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

第13章 類繼承

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

第15章 友元、異常和其他

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

第17章 輸入、輸出和文件

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

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

附錄B C++保留字

附錄C ASCII字符集

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

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

附錄F 模板類string

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

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

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

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

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

一、技術(shù)能力

1.語(yǔ)言

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

2.GUI

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

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

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

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

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

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

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

5.并行

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

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

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

7.設(shè)計(jì)模式

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

8.庫(kù)的使用

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

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

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

二、項(xiàng)目經(jīng)驗(yàn)

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

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

三、溝通能力

溝通能力是一個(gè)高級(jí)程序員要具備的軟實(shí)力。

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

重要書評(píng)

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

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

-孟巖

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

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

-高博

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

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

-豆瓣讀者“夢(mèng)中驚醒"

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

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

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

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

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

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

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

熱門評(píng)論

最新評(píng)論

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

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