好學(xué)的C++(第2版)

出版時(shí)間:2012-1  出版社:人民郵電出版社  作者:Brian Overland  頁(yè)數(shù):443  譯者:楊曉云,王建橋,楊 濤  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《好學(xué)的C++(第2版)》以C++為背景講述計(jì)算機(jī)編程,用示例強(qiáng)化理解、條分縷析C++,給出了經(jīng)驗(yàn)總結(jié)和各語(yǔ)言特性的緣由和技巧。內(nèi)容包括C++編程基礎(chǔ)知識(shí)、如何獨(dú)立編程、程序片段的功能及來(lái)由、創(chuàng)建實(shí)用和可重用代碼、面向?qū)ο缶幊痰取?br />  《好學(xué)的C++(第2版)》簡(jiǎn)單易懂,適合C++初學(xué)者閱讀。

作者簡(jiǎn)介

  Brian
Overland具有豐富的編程和教學(xué)經(jīng)驗(yàn)。在微軟工作的10年間,他既是項(xiàng)目負(fù)責(zé)人,又寫(xiě)過(guò)C++程序和文檔。這一獨(dú)特的背景造就了其語(yǔ)言生動(dòng)、用詞精確的寫(xiě)作風(fēng)格,深知如何用淺顯和清晰的方式講授抽象的知識(shí)和特性。他出版了6本編程類(lèi)圖書(shū),其中包括C++
in Plain English, Third Edition。

書(shū)籍目錄

第1章 第一個(gè)C++程序 
 1.1 像程序員那樣思考 
 1.2 C++有什么與眾不同之處 
 1.3 建立C++程序 
 1.4 安裝C++編譯器 
 1.5 前進(jìn)到下一行 
 1.6 保存數(shù)據(jù):C++變量 
 1.7 數(shù)據(jù)類(lèi)型簡(jiǎn)介 
 1.8 變量名和關(guān)鍵字 
 1.9 小結(jié) 
第2章 判斷,再判斷 
 2.1 數(shù)據(jù)類(lèi)型 
 2.2 程序中的判斷 
 2.3 循環(huán)語(yǔ)句 
 2.4 C++中的真與假 
 2.5 遞增操作符 
 2.6 語(yǔ)句與表達(dá)式 
 2.7 布爾(短路)邏輯 
 2.8 math庫(kù)簡(jiǎn)介 
 2.9 小結(jié) 
第3章 一專(zhuān)多能的for語(yǔ)句 
 3.1 用于計(jì)數(shù)的循環(huán) 
 3.2 for循環(huán)簡(jiǎn)介 
 3.3 for語(yǔ)句用法示例 
 3.4 for語(yǔ)句的復(fù)合語(yǔ)句語(yǔ)法 
 3.5 臨時(shí)聲明循環(huán)變量 
 3.6 它山之石:Basic語(yǔ)言中的for語(yǔ)句 
 3.7 小結(jié) 
第4章 函數(shù)——分工與合作 
 4.1 函數(shù)的概念 
 4.2 函數(shù)的基本使用套路 
 4.3 局部變量和全局變量 
 4.4 遞歸函數(shù) 
 4.5 游戲,更多的游戲 
 4.6 小結(jié) 
第5章 數(shù)組——都給我排好隊(duì) 
 5.1 初識(shí)C++數(shù)組 
 5.2 數(shù)組初始化 
 5.3 從零開(kāi)始的下標(biāo) 
 5.4 字符串和字符串?dāng)?shù)組 
 5.5 經(jīng)驗(yàn)之談 
 5.6 二維數(shù)組——矩陣 
 5.7 小結(jié) 
第6章 指針——我知道數(shù)據(jù)在哪里 
 6.1 指針到底是什么 
 6.2 指針的概念 
 6.3 聲明和使用指針 
 6.4 swap——另一個(gè)使用指針的函數(shù) 
 6.5 指針運(yùn)算 
 6.6 指針與數(shù)組處理 
 6.7 小結(jié) 
第7章 字符串——分析文本 
 7.1 字符串的存儲(chǔ)方式 
 7.2 字符串的聲明和初始化 
 7.3 字符串處理函數(shù) 
 7.4 讀取字符串輸入 
 7.5 單個(gè)字符與字符串 
 7.6 C++中的string類(lèi)型 
 7.7 string類(lèi)型上的其他操作 
 7.8 小結(jié) 
第8章 文件——電子存儲(chǔ) 
 8.1 文件流對(duì)象簡(jiǎn)介 
 8.2 引用磁盤(pán)文件 
 8.3 文本文件與二進(jìn)制文件 
 8.4 二進(jìn)制操作簡(jiǎn)介 
 8.5 小結(jié) 
第9章 一些高級(jí)編程技術(shù) 
 9.1 命令行參數(shù) 
 9.2 函數(shù)重載 
 9.3 do-while循環(huán) 
 9.4 switch-case語(yǔ)句 
 9.5 多模塊 
 9.6 異常處理:出問(wèn)題找我 
 9.7 小結(jié) 
第10章 C++0x的新功能 
 10.1 C++0x功能概述 
 10.2 long long類(lèi)型 
 10.3 基于范圍的for 
 10.4 auto和decltype關(guān)鍵字 
 10.5 nullptr關(guān)鍵字 
 10.6 強(qiáng)類(lèi)型枚舉 
 10.7 純字符串字面值 
 10.8 小結(jié) 
第11章 進(jìn)入類(lèi)的世界——Fraction類(lèi) 
 11.1 面向?qū)ο螅簻?zhǔn)智能數(shù)據(jù)類(lèi)型 
 11.2 Point:一個(gè)簡(jiǎn)單的類(lèi) 
 11.3 private關(guān)鍵字:成員專(zhuān)用(保護(hù)數(shù)據(jù)) 
 11.4 Fraction類(lèi)簡(jiǎn)介 
 11.5 內(nèi)嵌函數(shù) 
 11.6 尋找最大公約數(shù) 
 11.7 尋找最小公倍數(shù) 
 11.8 小結(jié) 
第12章 構(gòu)造器——你的地盤(pán)你做主 
 12.1 構(gòu)造器簡(jiǎn)介 
 12.2 多個(gè)構(gòu)造器(重載) 
 12.3 僅限C++0x:在類(lèi)聲明里初始化成員 
 12.4 默認(rèn)構(gòu)造器 
 12.5 僅限C++0x:代理構(gòu)造器 
 12.6 僅限C++0x:統(tǒng)一的初始化語(yǔ)法 
 12.7 引用變量和輸入?yún)?shù)(&) 
 12.8 副本構(gòu)造器 
 12.9 從字符串到分?jǐn)?shù)的構(gòu)造器 
 12.10 小結(jié) 
第13章 操作符函數(shù):對(duì)象也運(yùn)算 
 13.1 類(lèi)操作符函數(shù)簡(jiǎn)介 
 13.2 聲明操作符函數(shù)為全局函數(shù) 
 13.3 用引用來(lái)提高效率 
 13.4 操作符函數(shù)的重載 
 13.5 類(lèi)賦值操作符 
 13.6 “等于”比較操作符函數(shù) 
 13.7 類(lèi)與流:operator<<函數(shù) 
 13.8 僅限C++0x:用戶定義字面值 
 13.9 小結(jié) 
第14章 動(dòng)態(tài)內(nèi)存和String類(lèi) 
 14.1 動(dòng)態(tài)內(nèi)存:new關(guān)鍵字 
 14.2 對(duì)象和new關(guān)鍵字 
 14.3 為多個(gè)數(shù)據(jù)分配內(nèi)存 
 14.4 類(lèi)的析構(gòu)器 
 14.5 深復(fù)制和副本構(gòu)造器 
 14.6 this關(guān)鍵字 
 14.7 再論賦值操作符 
 14.8 編寫(xiě)字符串合并函數(shù) 
 14.9 小結(jié) 
第15章 兩個(gè)完整的OOP編程示例 
 15.1 鏈表簡(jiǎn)介 
 15.2 漢諾塔動(dòng)畫(huà)版 
 15.3 小結(jié) 
第16章 STL庫(kù)——讓編程不再困難 
 16.1 list模板簡(jiǎn)介 
 16.2 設(shè)計(jì)RPN計(jì)算器 
 16.3 尖括號(hào)的正確解釋 
 16.4 小結(jié) 
第17章 繼承——推陳出新 
 17.1 繼承方式 
 17.2 FloatFraction類(lèi)存在的問(wèn)題 
 17.3 僅限C++0x:繼承基類(lèi)的構(gòu)造器 
 17.4 protected成員 
 17.5 對(duì)象包含 
 17.6 深思熟慮的繼承方案 
 17.7 小結(jié) 
第18章 多態(tài)——讓對(duì)象獨(dú)立自主 
 18.1 FlaotFraction類(lèi)的另一種實(shí)現(xiàn)辦法 
 18.2 虛函數(shù)簡(jiǎn)介 
 18.3 僅限C++0x:必須明確地進(jìn)行覆蓋 
 18.4 純虛函數(shù)和其他抽象概念 
 18.5 抽象類(lèi)和接口 
 18.6 面向?qū)ο笈c輸入和輸出流 
 18.7 寫(xiě)在最后 
 18.8 結(jié)束語(yǔ) 
 18.9 小結(jié) 
附錄A 操作符 
 A.1 范圍操作符 
 A.2 sizeof操作符 
 A.3 老式和新式的強(qiáng)制類(lèi)型轉(zhuǎn)換 
 A.4 整數(shù)除法與浮點(diǎn)數(shù)除法 
 A.5 位操作符(&、|、^、~、<<和>>) 
 A.6 條件操作符 
 A.7 賦值操作符 
 A.8 并置操作符 
附錄B 數(shù)據(jù)類(lèi)型 
 B.1 數(shù)據(jù)類(lèi)型的精度 
 B.2 數(shù)值型字面值的數(shù)據(jù)類(lèi)型 
 B.3 字符串字面值和轉(zhuǎn)義序列 
 B.4 帶符號(hào)整數(shù)的二進(jìn)制補(bǔ)碼 
附錄C 語(yǔ)法匯總 
 C.1 基本表達(dá)式 
 C.2 基本語(yǔ)句 
 C.3 控制結(jié)構(gòu)和分支語(yǔ)句 
 C.4 變量聲明 
 C.5 函數(shù)聲明 
 C.6 類(lèi)聲明 
 C.7 枚舉類(lèi)型聲明 
附錄D 預(yù)處理器指令 
 D.1 #define指令 
 D.2 ##操作符(合并) 
 D.3 defined函數(shù) 
 D.4 #elif指令 
 D.5 #endif指令 
 D.6 #error指令 
 D.7 #if指令 
 D.8 #ifdef指令 
 D.9 #ifndef指令 
 D.10 #include指令 
 D.11 #line指令 
 D.12 #undef指令 
 D.13 預(yù)定義常數(shù) 
附錄E ASCII編碼 
附錄F 標(biāo)準(zhǔn)庫(kù)函數(shù) 
 F.1 字符串(C字符串)函數(shù) 
 F.2 數(shù)據(jù)轉(zhuǎn)換函數(shù) 
 F.3 單字符函數(shù) 
 F.4 數(shù)學(xué)函數(shù) 
 F.5 隨機(jī)函數(shù) 
 F.6 時(shí)間函數(shù) 
 F.7 strftime函數(shù)的輸出格式 
附錄G I/O流對(duì)象和類(lèi) 
 G.1 控制臺(tái)流對(duì)象 
 G.2 I/O流的處理符 
 G.3 輸入流函數(shù) 
 G.4 輸出流函數(shù) 
 G.5 文件I/O函數(shù) 
附錄H STL類(lèi)和對(duì)象 
 H.1 STL庫(kù)string類(lèi) 
 H.2 模板 
 H.3 模板 
附錄I 術(shù)語(yǔ)表 

編輯推薦

介紹C++0x中的新特性:這是關(guān)于C++語(yǔ)言最新的技術(shù)草案,它將在你拿到奧弗蘭編著的《好學(xué)的C++(第2版)》時(shí)成為正式的標(biāo)準(zhǔn)。各大編譯器供應(yīng)商要么已經(jīng)把它們的C++版本升級(jí)到了這一標(biāo)準(zhǔn),要么正處于這種升級(jí)過(guò)程當(dāng)中。本書(shū)對(duì)該標(biāo)準(zhǔn)里的許多新特性作了比較深入的介紹。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    好學(xué)的C++(第2版) PDF格式下載


用戶評(píng)論 (總計(jì)2條)

 
 

  •   這是一本用心寫(xiě)的出來(lái)的作品,比較符合我們的理解習(xí)慣,正在認(rèn)真學(xué)習(xí)!
  •   很適合我這種初學(xué)者,一直在學(xué)習(xí),還沒(méi)看完
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7