注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)好學(xué)的C++(第2版)

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

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

定 價(jià):¥69.00

作 者: (美) Brian Overland 著,楊曉云 ,王建橋 ,楊濤 等譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787115268334 出版時(shí)間: 2012-01-01 包裝: 平裝
開本: 16開 頁數(shù): 443 字?jǐn)?shù):  

內(nèi)容簡介

  程序設(shè)計(jì)是一項(xiàng)復(fù)雜的任務(wù),C++語言可以供專家使用。許多優(yōu)秀的游戲、圖形和Internet應(yīng)用都是用C++編寫的。這些事實(shí)讓人產(chǎn)生錯(cuò)覺:沒有基礎(chǔ)的人很難掌握C++。本書作者要告訴你:C++并不可怕!他將帶領(lǐng)你輕松地學(xué)習(xí)C++,體會(huì)編程的樂趣,迅速進(jìn)入C++的世界。作者非常了解初學(xué)者的問題和困惑,以通俗易懂的語言、豐富的范例、清楚的解釋,大量的練習(xí),全方位地討論了C++的關(guān)鍵主題,涵蓋的內(nèi)容從一般的編程概念和技術(shù)到C++的具體語言特性。通過本書的學(xué)習(xí),讀者可迅速掌握C++編程。這一版還在前一版的基礎(chǔ)上,增加了大量示例和有關(guān)C++0x規(guī)范方面的內(nèi)容,是新手學(xué)習(xí)C++的最佳入門。本書共18章9個(gè)附錄,面向完全沒有開發(fā)經(jīng)驗(yàn)的讀者,講授清晰、扎實(shí)的編程基礎(chǔ)與C++特性。

作者簡介

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

圖書目錄

第1 章  第一個(gè)C++程序  1
1.1  像程序員那樣思考  1
1.2  C++有什么與眾不同之處  5
1.3  建立C++程序  6
1.4  安裝C++編譯器  8
1.5  前進(jìn)到下一行  13
1.6  保存數(shù)據(jù):C++變量  15
1.7  數(shù)據(jù)類型簡介  16
1.8  變量名和關(guān)鍵字  23
1.9  小結(jié)  24
第2 章  判斷,再判斷  26
2.1  數(shù)據(jù)類型  26
2.2  程序中的判斷  27
2.3  循環(huán)語句  34
2.4  C++中的真與假  39
2.5  遞增操作符  40
2.6  語句與表達(dá)式  41
2.7  布爾(短路)邏輯  42
2.8  math 庫簡介  45
2.9  小結(jié)  50
第3 章  一專多能的for 語句  52
3.1  用于計(jì)數(shù)的循環(huán)  52
3.2  for 循環(huán)簡介  53
3.3  for 語句用法示例  54
3.4  for 語句的復(fù)合語句語法  57
3.5  臨時(shí)聲明循環(huán)變量  58
3.6  它山之石:Basic 語言中的for 語句  62
3.7  小結(jié)  63
第4 章  函數(shù)——分工與合作  64
4.1  函數(shù)的概念  64
4.2  函數(shù)的基本使用套路  65
4.3  局部變量和全局變量  72
4.4  遞歸函數(shù)  74
4.5  游戲,更多的游戲  88
4.6  小結(jié)  90
第5 章  數(shù)組——都給我排好隊(duì)  92
5.1  初識(shí)C++數(shù)組  92
5.2  數(shù)組初始化  93
5.3  從零開始的下標(biāo)  94
5.4  字符串和字符串?dāng)?shù)組  101
5.5  經(jīng)驗(yàn)之談  111
5.6  二維數(shù)組——矩陣  112
5.7  小結(jié)  113
第6 章  指針——我知道數(shù)據(jù)在哪里  114
6.1  指針到底是什么  114
6.2  指針的概念  114
6.3  聲明和使用指針  116
6.4  swap——另一個(gè)使用指針的函數(shù)  122
6.5  指針運(yùn)算  127
6.6  指針與數(shù)組處理  129
6.7  小結(jié)  132
第7 章  字符串——分析文本  134
7.1  字符串的存儲(chǔ)方式  134
7.2  字符串的聲明和初始化  136
7.3  字符串處理函數(shù)  137
7.4  讀取字符串輸入  141
7.5  單個(gè)字符與字符串  147
7.6  C++中的string 類型  150
7.7  string 類型上的其他操作  154
7.8  小結(jié)  155
第8 章  文件——電子存儲(chǔ)  157
8.1  文件流對(duì)象簡介  157
8.2  引用磁盤文件  159
8.3  文本文件與二進(jìn)制文件  164
8.4  二進(jìn)制操作簡介  166
8.5  小結(jié)  173
第9 章  一些高級(jí)編程技術(shù)  175
9.1  命令行參數(shù)  175
9.2  函數(shù)重載  179
9.3  do-while 循環(huán)  183
9.4  switch-case 語句  184
9.5  多模塊  185
9.6  異常處理:出問題找我  188
9.7  小結(jié)  191
第10 章  C++0x 的新功能  193
10.1  C++0x 功能概述  193
10.2  long long 類型  194
10.3  基于范圍的for   203
10.4  auto 和decltype 關(guān)鍵字  208
10.5  nullptr 關(guān)鍵字  209
10.6  強(qiáng)類型枚舉  210
10.7  純字符串字面值  217
10.8  小結(jié)  218
第11 章  進(jìn)入類的世界——Fraction類  220
11.1  面向?qū)ο螅簻?zhǔn)智能數(shù)據(jù)類型  220
11.2  Point:一個(gè)簡單的類  222
11.3  private 關(guān)鍵字:成員專用(保護(hù)數(shù)據(jù))  224
11.4  Fraction 類簡介  228
11.5  內(nèi)嵌函數(shù)  230
11.6  尋找最大公約數(shù)  231
11.7  尋找最小公倍數(shù)  232
11.8  小結(jié)  242
第12 章  構(gòu)造器——你的地盤你做主  244
12.1  構(gòu)造器簡介  244
12.2  多個(gè)構(gòu)造器(重載)  245
12.3  僅限C++0x:在類聲明里初始化成員  246
12.4  默認(rèn)構(gòu)造器  247
12.5  僅限C++0x:代理構(gòu)造器   249
12.6  僅限C++0x:統(tǒng)一的初始化語法   250
12.7  引用變量和輸入?yún)?shù)(&)   255
12.8  副本構(gòu)造器   257
12.9  從字符串到分?jǐn)?shù)的構(gòu)造器   261
12.10  小結(jié)  263
第13 章  操作符函數(shù):對(duì)象也運(yùn)算   265
13.1  類操作符函數(shù)簡介  265
13.2  聲明操作符函數(shù)為全局函數(shù)  267
13.3  用引用來提高效率  269
13.4  操作符函數(shù)的重載  277
13.5  類賦值操作符  277
13.6  “等于”比較操作符函數(shù)  278
13.7  類與流:operator<<函數(shù)  279
13.8  僅限C++0x:用戶定義字面值   284
13.9  小結(jié)  286
第14 章  動(dòng)態(tài)內(nèi)存和String 類  289
14.1  動(dòng)態(tài)內(nèi)存:new 關(guān)鍵字  289
14.2  對(duì)象和new 關(guān)鍵字  290
14.3  為多個(gè)數(shù)據(jù)分配內(nèi)存   292
14.4  類的析構(gòu)器  295
14.5  深復(fù)制和副本構(gòu)造器   300
14.6  this 關(guān)鍵字  301
14.7  再論賦值操作符  302
14.8  編寫字符串合并函數(shù)   304
14.9  小結(jié)  308
第15 章  兩個(gè)完整的OOP 編程示例   310
15.1  鏈表簡介   310
15.2  漢諾塔動(dòng)畫版   321
15.3  小結(jié)  328
第16 章  STL 庫——讓編程不再困難   330
16.1  list 模板簡介  330
16.2  設(shè)計(jì)RPN 計(jì)算器  338
16.3  尖括號(hào)的正確解釋   346
16.4  小結(jié)  346
第17 章  繼承——推陳出新  348
17.1  繼承方式  348
17.2  FloatFraction 類存在的問題  352
17.3  僅限C++0x:繼承基類的構(gòu)造器  353
17.4  protected 成員  356
17.5  對(duì)象包含  357
17.6  深思熟慮的繼承方案  359
17.7  小結(jié)  361
第18 章  多態(tài)——讓對(duì)象獨(dú)立自主  363
18.1  FlaotFraction 類的另一種實(shí)現(xiàn)辦法  363
18.2  虛函數(shù)簡介  364
18.3  僅限C++0x:必須明確地進(jìn)行覆蓋  369
18.4  純虛函數(shù)和其他抽象概念  370
18.5  抽象類和接口  371
18.6  面向?qū)ο笈c輸入和輸出流  372
18.7  寫在最后  377
18.8  結(jié)束語  378
18.9  小結(jié)  379
附錄A  操作符  381
A.1  范圍操作符  383
A.2  sizeof 操作符  384
A.3  老式和新式的強(qiáng)制類型轉(zhuǎn)換  384
A.4  整數(shù)除法與浮點(diǎn)數(shù)除法  385
A.5  位操作符(&、|、^、~、<<和>>)  386
A.6  條件操作符  386
A.7  賦值操作符  387
A.8  并置操作符  387
附錄B  數(shù)據(jù)類型  388
B.1  數(shù)據(jù)類型的精度  389
B.2  數(shù)值型字面值的數(shù)據(jù)類型  389
B.3  字符串字面值和轉(zhuǎn)義序列  390
B.4  帶符號(hào)整數(shù)的二進(jìn)制補(bǔ)碼  391
附錄C  語法匯總  393
C.1  基本表達(dá)式  393
C.2  基本語句  394
C.3  控制結(jié)構(gòu)和分支語句  394
C.4  變量聲明  399
C.5  函數(shù)聲明  401
C.6  類聲明  402
C.7  枚舉類型聲明  403
附錄D  預(yù)處理器指令  405
D.1  #define 指令  405
D.2  ## 操作符(合并)  406
D.3  defined 函數(shù)  406
D.4  #elif 指令  407
D.5  #endif 指令  407
D.6  #error 指令  407
D.7  #if 指令  408
D.8  #ifdef 指令  408
D.9  #ifndef 指令  409
D.10  #include 指令  409
D.11  #line 指令  410
D.12  #undef 指令  410
D.13  預(yù)定義常數(shù)  410
附錄E  ASCII 編碼  411
附錄F  標(biāo)準(zhǔn)庫函數(shù)  414
F.1  字符串(C 字符串)函數(shù)  414
F.2  數(shù)據(jù)轉(zhuǎn)換函數(shù)  415
F.3  單字符函數(shù)  415
F.4  數(shù)學(xué)函數(shù)  416
F.5  隨機(jī)函數(shù)  417
F.6  時(shí)間函數(shù)  417
F.7  strftime 函數(shù)的輸出格式  419
附錄G  I/O 流對(duì)象和類  421
G.1  控制臺(tái)流對(duì)象  421
G.2  I/O 流的處理符  422
G.3  輸入流函數(shù)  423
G.4  輸出流函數(shù)  423
G.5  文件I/O 函數(shù)  423
附錄H  STL 類和對(duì)象  426
H.1  STL 庫string 類  426
H.2  <list>模板  428
H.3  <stack>模板  429
附錄I  術(shù)語表  431

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)