注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C++從入門到精通(第5版)

C++從入門到精通(第5版)

C++從入門到精通(第5版)

定 價(jià):¥89.80

作 者: 明日科技 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 軟件開(kāi)發(fā)視頻大講堂
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787302589464 出版時(shí)間: 2021-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 460 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《C++從入門到精通(第5版)》從初學(xué)者角度出發(fā),以通俗易懂的語(yǔ)言和豐富多彩的實(shí)例,詳細(xì)講解了C++程序開(kāi)發(fā)需要掌握的知識(shí)。本書(shū)分為4篇共18章:第1篇是基礎(chǔ)知識(shí),包括緒論,數(shù)據(jù)類型,運(yùn)算符與表達(dá)式,條件判斷語(yǔ)句,循環(huán)語(yǔ)句,函數(shù),數(shù)組、指針和引用,以及構(gòu)造數(shù)據(jù)類型;第2篇是核心技術(shù),包括面向?qū)ο缶幊蹋惡蛯?duì)象,以及繼承與派生;第3篇是高級(jí)應(yīng)用,包括模板、標(biāo)準(zhǔn)模板庫(kù)、RTTI與異常處理、程序調(diào)試、文件操作和網(wǎng)絡(luò)通信;第4篇是項(xiàng)目實(shí)戰(zhàn),結(jié)合人事考勤管理系統(tǒng),依照軟件項(xiàng)目的開(kāi)發(fā)流程,講述如何進(jìn)行實(shí)際開(kāi)發(fā)。書(shū)中所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼給出了詳細(xì)的注釋,讀者可以輕松領(lǐng)會(huì)C++的強(qiáng)大功能,快速提高開(kāi)發(fā)能力。

作者簡(jiǎn)介

  明日科技,全稱是吉林省明日科技有限公司,是一家專業(yè)從事軟件開(kāi)發(fā)、教育培訓(xùn)以及軟件開(kāi)發(fā)教育資源整合的高科技公司,其編寫(xiě)的教材非常注重選取軟件開(kāi)發(fā)中的必需、常用內(nèi)容,同時(shí)也很注重內(nèi)容的易學(xué)、方便性以及相關(guān)知識(shí)的拓展性,深受讀者喜愛(ài)。其教材多次榮獲“全行業(yè)優(yōu)秀暢銷品種”“全國(guó)高校出版社優(yōu)秀暢銷書(shū)”等獎(jiǎng)項(xiàng),多個(gè)品種長(zhǎng)期位居同類圖書(shū)銷售排行榜的前列。

圖書(shū)目錄

第1篇 基礎(chǔ)知識(shí)
第1章 緒論 2
視頻講解:28分鐘
1.1 C++歷史背景 2
1.1.1 計(jì)算機(jī)—20世紀(jì)最偉大的發(fā)明 2
1.1.2 C++發(fā)展歷程 3
1.1.3 C++領(lǐng)域杰出人物 3
1.2 常用開(kāi)發(fā)環(huán)境 5
1.2.1 Visual C++ 6.0 5
1.2.2 Visual Studio 2019 5
1.2.3 GCC/G++ 5
1.2.4 Dev-C 6
1.2.5 Eclipse 6
1.3 認(rèn)知C++程序代碼 7
1.4 C++工程項(xiàng)目文件 8
1.5 使用Visual C++ 6.0創(chuàng)建程序 9
1.6 編譯與連接過(guò)程 11
1.7 C++的特點(diǎn) 13
1.8 小結(jié) 13
第2章 數(shù)據(jù)類型 14
視頻講解:162分鐘
2.1 第一個(gè)C++程序 14
2.1.1 #include指令 15
2.1.2 注釋 15
2.1.3 main函數(shù) 15
2.1.4 函數(shù)體 15
2.1.5 函數(shù)返回值 16
2.2 常量及符號(hào) 16
2.2.1 整型常量 16
2.2.2 實(shí)型常量 17
2.2.3 字符常量 17
2.2.4 字符串常量 18
2.2.5 其他常量 18
2.3 變量 19
2.3.1 標(biāo)識(shí)符 19
2.3.2 變量與變量聲明 20
2.3.3 整型變量 20
2.3.4 實(shí)型變量 21
2.3.5 變量賦值 21
2.3.6 變量賦初值 22
2.3.7 字符變量 22
2.4 常用數(shù)據(jù)類型 23
2.4.1 整數(shù)類型 24
2.4.2 浮點(diǎn)類型 24
2.4.3 字符類型 25
2.4.4 布爾類型 25
2.5 數(shù)據(jù)輸入與輸出 25
2.5.1 控制臺(tái)屏幕 26
2.5.2 C++語(yǔ)言中的流 26
2.5.3 流操作的控制 28
2.6 小結(jié) 34
2.7 實(shí)踐與練習(xí) 34
第3章 運(yùn)算符與表達(dá)式 36
視頻講解:133分鐘
3.1 運(yùn)算符 36
3.1.1 算術(shù)運(yùn)算符 37
3.1.2 關(guān)系運(yùn)算符 38
3.1.3 邏輯運(yùn)算符 39
3.1.4 賦值運(yùn)算符 40
3.1.5 位運(yùn)算符 41
3.1.6 移位運(yùn)算符 42
3.1.7 sizeof運(yùn)算符 44
3.1.8 條件運(yùn)算符 45
3.1.9 逗號(hào)運(yùn)算符 45
3.2 結(jié)合性和優(yōu)先級(jí) 45
3.3 表達(dá)式 46
3.3.1 算術(shù)表達(dá)式 47
3.3.2 關(guān)系表達(dá)式 47
3.3.3 條件表達(dá)式 47
3.3.4 賦值表達(dá)式 48
3.3.5 邏輯表達(dá)式 48
3.3.6 逗號(hào)表達(dá)式 48
3.3.7 表達(dá)式中的類型轉(zhuǎn)換 49
3.4 語(yǔ)句 52
3.5 判斷左值與右值 53
3.6 小結(jié) 53
3.7 實(shí)踐與練習(xí) 54
第4章 條件判斷語(yǔ)句 55
視頻講解:98分鐘
4.1 決策分支 55
4.2 判斷語(yǔ)句 56
4.2.1 簡(jiǎn)單if語(yǔ)句 56
4.2.2 if…else判斷語(yǔ)句 58
4.2.3 else if判斷語(yǔ)句 59
4.3 使用條件運(yùn)算符進(jìn)行判斷 61
4.4 switch語(yǔ)句 63
4.5 判斷語(yǔ)句的嵌套 67
4.6 小結(jié) 69
4.7 實(shí)踐與練習(xí) 69
第5章 循環(huán)語(yǔ)句 71
視頻講解:85分鐘
5.1 while循環(huán) 71
5.2 do...while循環(huán) 73
5.3 while與do…while比較 75
5.4 for循環(huán) 76
5.5 循環(huán)控制 80
5.5.1 循環(huán)控制變量 80
5.5.2 break語(yǔ)句 81
5.5.3 continue語(yǔ)句 82
5.5.4 goto語(yǔ)句 83
5.6 循環(huán)嵌套 84
5.7 小結(jié) 86
5.8 實(shí)踐與練習(xí) 87
第6章 函數(shù) 89
視頻講解:203分鐘
6.1 函數(shù)概述 89
6.1.1 函數(shù)的定義 89
6.1.2 函數(shù)的聲明 90
6.2 函數(shù)參數(shù)及返回值 91
6.2.1 返回值 91
6.2.2 空函數(shù) 92
6.2.3 形參與實(shí)參 93
6.2.4 默認(rèn)參數(shù) 93
6.2.5 可變參數(shù) 94
6.3 函數(shù)調(diào)用 95
6.3.1 傳值調(diào)用 96
6.3.2 嵌套調(diào)用 97
6.3.3 遞歸調(diào)用 98
6.4 變量作用域 101
6.5 重載函數(shù) 102
6.6 內(nèi)聯(lián)函數(shù) 103
6.7 變量的存儲(chǔ)類別 104
6.7.1 auto變量 104
6.7.2 static變量 106
6.7.3 register變量 107
6.7.4 extern變量 107
6.8 小結(jié) 108
6.9 實(shí)踐與練習(xí) 108
第7章 數(shù)組、指針和引用 110
視頻講解:245分鐘
7.1 一維數(shù)組 110
7.1.1 一維數(shù)組的聲明 110
7.1.2 一維數(shù)組元素的引用 111
7.1.3 一維數(shù)組的初始化 111
7.2 二維數(shù)組 113
7.2.1 二維數(shù)組的聲明 113
7.2.2 二維數(shù)組元素的引用 113
7.2.3 二維數(shù)組的初始化 114
7.3 字符數(shù)組 116
7.4 指針 122
7.4.1 變量與指針 122
7.4.2 指針運(yùn)算符和取地址運(yùn)算符 126
7.4.3 指針運(yùn)算 127
7.4.4 指向空的指針與空類型指針 128
7.4.5 指向常量的指針與指針常量 129
7.5 指針與數(shù)組 131
7.5.1 數(shù)組的存儲(chǔ) 131
7.5.2 指針與一維數(shù)組 131
7.5.3 指針與二維數(shù)組 133
7.5.4 指針與字符數(shù)組 137
7.6 指針在函數(shù)中的應(yīng)用 139
7.6.1 傳遞地址 139
7.6.2 指向函數(shù)的指針 140
7.6.3 空指針調(diào)用函數(shù) 142
7.6.4 從函數(shù)中返回指針 142
7.7 指針數(shù)組 144
7.8 安全使用指針 146
7.8.1 內(nèi)存分配 146
7.8.2 內(nèi)存安全 148
7.9 引用 151
7.9.1 引用概述 151
7.9.2 使用引用傳遞參數(shù) 153
7.9.3 指針傳遞參數(shù) 154
7.9.4 數(shù)組做函數(shù)參數(shù) 155
7.10 小結(jié) 157
7.11 實(shí)踐與練習(xí) 157
第8章 構(gòu)造數(shù)據(jù)類型 159
視頻講解:96分鐘
8.1 結(jié)構(gòu)體 159
8.1.1 結(jié)構(gòu)體定義 159
8.1.2 結(jié)構(gòu)體變量 160
8.1.3 結(jié)構(gòu)體成員及初始化 161
8.1.4 結(jié)構(gòu)體的嵌套 163
8.1.5 結(jié)構(gòu)體大小 165
8.2 重命名數(shù)據(jù)類型 166
8.3 結(jié)構(gòu)體與函數(shù) 168
8.3.1 結(jié)構(gòu)體變量做函數(shù)參數(shù) 168
8.3.2 結(jié)構(gòu)體指針做函數(shù)參數(shù) 169
8.4 結(jié)構(gòu)體數(shù)組 170
8.4.1 結(jié)構(gòu)體數(shù)組聲明與引用 170
8.4.2 指針訪問(wèn)結(jié)構(gòu)體數(shù)組 171
8.5 共用體 172
8.5.1 共用體的定義與聲明 172
8.5.2 共用體的大小 173
8.5.3 共用體的特點(diǎn) 174
8.6 枚舉類型 175
8.6.1 枚舉類型的聲明 175
8.6.2 枚舉類型變量 176
8.6.3 枚舉類型的運(yùn)算 177
8.7 自定義數(shù)據(jù)類型 178
8.8 使用宏定義替換復(fù)雜的數(shù)據(jù) 179
8.9 小結(jié) 183
8.10 實(shí)踐與練習(xí) 183
第2篇 核心技術(shù)
第9章 面向?qū)ο缶幊?186
視頻講解:39分鐘
9.1 面向?qū)ο蟾攀?186
9.2 面向?qū)ο缶幊膛c面向過(guò)程編程 187
9.2.1 面向過(guò)程編程 187
9.2.2 面向?qū)ο缶幊?188
9.2.3 面向?qū)ο蟮奶攸c(diǎn) 188
9.3 統(tǒng)一建模語(yǔ)言 189
9.3.1 統(tǒng)一建模語(yǔ)言概述 189
9.3.2 統(tǒng)一建模語(yǔ)言的結(jié)構(gòu) 189
9.3.3 面向?qū)ο蟮慕?190
9.4 小結(jié) 191
第10章 類和對(duì)象 192
視頻講解:197分鐘
10.1 C++類 192
10.1.1 類的概述 192
10.1.2 類的聲明與定義 193
10.1.3 類的實(shí)現(xiàn) 194
10.1.4 對(duì)象的聲明 198
10.2 構(gòu)造函數(shù) 200
10.2.1 構(gòu)造函數(shù)概述 200
10.2.2 復(fù)制構(gòu)造函數(shù) 201
10.3 析構(gòu)函數(shù) 203
10.4 類成員 206
10.4.1 訪問(wèn)類成員 206
10.4.2 內(nèi)聯(lián)成員函數(shù) 207
10.4.3 靜態(tài)類成員 208
10.4.4 隱藏的this指針 210
10.4.5 嵌套類 211
10.4.6 局部類 212
10.5 友元 213
10.5.1 友元概述 213
10.5.2 友元類 215
10.5.3 友元方法 216
10.6 命名空間 218
10.6.1 使用命名空間 218
10.6.2 定義命名空間 219
10.6.3 在多個(gè)文件中定義命名空間 221
10.6.4 定義嵌套的命名空間 222
10.6.5 定義未命名的命名空間 224
10.7 小結(jié) 224
10.8 實(shí)踐與練習(xí) 224
第11章 繼承與派生 226
視頻講解:112分鐘
11.1 繼承 226
11.1.1 類的繼承 226
11.1.2 繼承后可訪問(wèn)性 228
11.1.3 構(gòu)造函數(shù)訪問(wèn)順序 231
11.1.4 子類顯示調(diào)用父類構(gòu)造函數(shù) 232
11.1.5 子類隱藏父類的成員函數(shù) 234
11.2 重載運(yùn)算符 236
11.2.1 重載運(yùn)算符的必要性 236
11.2.2 重載運(yùn)算符的形式與規(guī)則 238
11.2.3 重載運(yùn)算符的運(yùn)算 240
11.2.4 轉(zhuǎn)換運(yùn)算符 242
11.3 多重繼承 243
11.3.1 多重繼承定義 243
11.3.2 二義性 245
11.3.3 多重繼承的構(gòu)造順序 245
11.4 多態(tài) 247
11.4.1 虛函數(shù)概述 247
11.4.2 利用虛函數(shù)實(shí)現(xiàn)動(dòng)態(tài)綁定 248
11.4.3 虛繼承 249
11.5 抽象類 251
11.5.1 純虛函數(shù) 251
11.5.2 實(shí)現(xiàn)抽象類中的成員函數(shù) 253
11.6 小結(jié) 254
11.7 實(shí)踐與練習(xí) 255
第3篇 高級(jí)應(yīng)用
第12章 模板 258
視頻講解:32分鐘
12.1 函數(shù)模板 258
12.1.1 函數(shù)模板的定義 258
12.1.2 函數(shù)模板的作用 259
12.1.3 重載函數(shù)模板 261
12.2 類模板 262
12.2.1 類模板的定義與聲明 262
12.2.2 簡(jiǎn)單類模板 264
12.2.3 默認(rèn)模板參數(shù) 265
12.2.4 為具體類型的參數(shù)提供默認(rèn)值 266
12.2.5 有界數(shù)組模板 267
12.3 模板的使用 269
12.3.1 定制類模板 269
12.3.2 定制類模板成員函數(shù) 270
12.4 鏈表類模板 272
12.4.1 鏈表 272
12.4.2 鏈表類模板的使用 274
12.4.3 類模板的靜態(tài)數(shù)據(jù)成員 277
12.5 小結(jié) 278
12.6 實(shí)踐與練習(xí) 279
第13章 標(biāo)準(zhǔn)模板庫(kù) 280
視頻講解:38分鐘
13.1 幾種常見(jiàn)數(shù)據(jù)結(jié)構(gòu) 280
13.1.1 簡(jiǎn)述STL 280
13.1.2 順序線性結(jié)構(gòu) 281
13.1.3 基本操作 281
13.1.4 棧結(jié)構(gòu) 281
13.1.5 隊(duì)列結(jié)構(gòu) 281
13.1.6 鏈表結(jié)構(gòu) 282
13.1.7 圖結(jié)構(gòu) 282
13.2 序列容器 282
13.2.1 對(duì)比容器適配器與容器 283
13.2.2 對(duì)比迭代器與容器 283
13.2.3 向量類模板 284
13.2.4 雙端隊(duì)列類模板 287
13.2.5 鏈表類模板 289
13.3 結(jié)合容器 292
13.3.1 set類模板 292
13.3.2 multiset類模板 296
13.3.3 map類模板 300
13.3.4 multimap類模板 302
13.4 算法 303
13.4.1 非修正序列算法 303
13.4.2 修正序列算法 305
13.4.3 排序算法 309
13.4.4 數(shù)值算法 315
13.5 迭代器 319
13.5.1 輸出迭代器 319
13.5.2 輸入迭代器 319
13.5.3 前向迭代器 320
13.5.4 雙向迭代器 321
13.5.5 隨機(jī)訪問(wèn)迭代器 321
13.6 小結(jié) 323
13.7 實(shí)踐與練習(xí) 323
第14章 RTTI與異常處理 324
視頻講解:18分鐘
14.1 RTTI 324
14.2 異常處理 329
14.3 小結(jié) 336
第15章 程序調(diào)試 337
視頻講解:21分鐘
15.1 選擇正確的調(diào)試方法 337
15.2 程序錯(cuò)誤的常見(jiàn)類型 338
15.3 調(diào)試工具的使用 340
15.4 調(diào)試的基本應(yīng)用 343
15.5 調(diào)試的高級(jí)應(yīng)用 347
15.6 小結(jié) 349
第16章 文件操作 350
視頻講解:35分鐘
16.1 C++流概述 350
16.2 文件打開(kāi) 353
16.3 文件的讀寫(xiě) 355
16.4 文件指針移動(dòng)操作 361
16.5 文件和流的關(guān)聯(lián)和分離 365
16.6 刪除文件 367
16.7 小結(jié) 367
16.8 實(shí)踐與練習(xí) 367
第17章 網(wǎng)絡(luò)通信 368
視頻講解:20分鐘
17.1 TCP/IP協(xié)議 368
17.2 套接字 372
17.3 簡(jiǎn)單協(xié)議通信 379
17.4 小結(jié) 383
17.5 實(shí)踐與練習(xí) 383
第4篇 項(xiàng)目實(shí)戰(zhàn)
第18章 人事考勤管理系統(tǒng) 386
視頻講解:89分鐘
18.1 開(kāi)發(fā)背景 386
18.2 需求分析 387
18.3 系統(tǒng)設(shè)計(jì) 387
18.4 公共模塊設(shè)計(jì) 390
18.5 主窗體設(shè)計(jì) 395
18.6 用戶登錄模塊設(shè)計(jì) 397
18.7 用戶管理模塊設(shè)計(jì) 399
18.8 部門管理模塊設(shè)計(jì) 403
18.9 人員信息管理模塊設(shè)計(jì) 406
18.10 考勤管理模塊設(shè)計(jì) 413
18.11 考勤匯總查詢模塊設(shè)計(jì) 420
18.12 開(kāi)發(fā)技巧與難點(diǎn)分析 424
18.13 小結(jié) 425
附錄A Visual C++ 6.0 常用快捷鍵 426
A.1 Visual C++ 6.0菜單命令及功能 426
A.2 Visual C++ 6.0常用快捷鍵 428
附錄B Visual Studio 2019簡(jiǎn)介 430
B.1 安裝Visual Studio 2019 430
B.2 Visual Studio 2019開(kāi)發(fā)環(huán)境介紹 433
B.3 Visual Studio 2019菜單功能 437
B.4 Visual Studio 2019常用快捷鍵 440

本目錄推薦

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