最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

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

2023-06-28 23:30 作者:取個名字吧一個就好  | 我要投稿

鏈接:https://pan.baidu.com/s/1ryAJslztzlQGAUUZ6LIMBw?pwd=9nki?

提取碼:9nki

第1篇 基礎(chǔ)知識

第1章 緒論 2

視頻講解:28分鐘

1.1 C++歷史背景 2

1.1.1 計算機(jī)—20世紀(jì)最偉大的發(fā)明 2

1.1.2 C++發(fā)展歷程 3

1.1.3 C++領(lǐng)域杰出人物 3

1.2 常用開發(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++工程項目文件 8

1.5 使用Visual C++ 6.0創(chuàng)建程序 9

1.6 編譯與連接過程 11

1.7 C++的特點 13

1.8 小結(jié) 13

第2章 數(shù)據(jù)類型 14

視頻講解:162分鐘

2.1 第一個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 常量及符號 16

2.2.1 整型常量 16

2.2.2 實型常量 17

2.2.3 字符常量 17

2.2.4 字符串常量 18

2.2.5 其他常量 18

2.3 變量 19

2.3.1 標(biāo)識符 19

2.3.2 變量與變量聲明 20

2.3.3 整型變量 20

2.3.4 實型變量 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 浮點類型 24

2.4.3 字符類型 25

2.4.4 布爾類型 25

2.5 數(shù)據(jù)輸入與輸出 25

2.5.1 控制臺屏幕 26

2.5.2 C++語言中的流 26

2.5.3 流操作的控制 28

2.6 小結(jié) 34

2.7 實踐與練習(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 逗號運(yùn)算符 45

3.2 結(jié)合性和優(yōu)先級 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 逗號表達(dá)式 48

3.3.7 表達(dá)式中的類型轉(zhuǎn)換 49

3.4 語句 52

3.5 判斷左值與右值 53

3.6 小結(jié) 53

3.7 實踐與練習(xí) 54

第4章 條件判斷語句 55

視頻講解:98分鐘

4.1 決策分支 55

4.2 判斷語句 56

4.2.1 簡單if語句 56

4.2.2 if…else判斷語句 58

4.2.3 else if判斷語句 59

4.3 使用條件運(yùn)算符進(jìn)行判斷 61

4.4 switch語句 63

4.5 判斷語句的嵌套 67

4.6 小結(jié) 69

4.7 實踐與練習(xí) 69

第5章 循環(huán)語句 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語句 81

5.5.3 continue語句 82

5.5.4 goto語句 83

5.6 循環(huán)嵌套 84

5.7 小結(jié) 86

5.8 實踐與練習(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 形參與實參 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 變量的存儲類別 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 實踐與練習(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ù)組的存儲 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 實踐與練習(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 指針訪問結(jié)構(gòu)體數(shù)組 171

8.5 共用體 172

8.5.1 共用體的定義與聲明 172

8.5.2 共用體的大小 173

8.5.3 共用體的特點 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 實踐與練習(xí) 183

第2篇 核心技術(shù)

第9章 面向?qū)ο缶幊?186

視頻講解:39分鐘

9.1 面向?qū)ο蟾攀?186

9.2 面向?qū)ο缶幊膛c面向過程編程 187

9.2.1 面向過程編程 187

9.2.2 面向?qū)ο缶幊?188

9.2.3 面向?qū)ο蟮奶攸c 188

9.3 統(tǒng)一建模語言 189

9.3.1 統(tǒng)一建模語言概述 189

9.3.2 統(tǒng)一建模語言的結(jié)構(gòu) 189

9.3.3 面向?qū)ο蟮慕?190

9.4 小結(jié) 191

第10章 類和對象 192

視頻講解:197分鐘

10.1 C++類 192

10.1.1 類的概述 192

10.1.2 類的聲明與定義 193

10.1.3 類的實現(xiàn) 194

10.1.4 對象的聲明 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 訪問類成員 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 在多個文件中定義命名空間 221

10.6.4 定義嵌套的命名空間 222

10.6.5 定義未命名的命名空間 224

10.7 小結(jié) 224

10.8 實踐與練習(xí) 224

第11章 繼承與派生 226

視頻講解:112分鐘

11.1 繼承 226

11.1.1 類的繼承 226

11.1.2 繼承后可訪問性 228

11.1.3 構(gòu)造函數(shù)訪問順序 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ù)實現(xiàn)動態(tài)綁定 248

11.4.3 虛繼承 249

11.5 抽象類 251

11.5.1 純虛函數(shù) 251

11.5.2 實現(xiàn)抽象類中的成員函數(shù) 253

11.6 小結(jié) 254

11.7 實踐與練習(xí) 255

第3篇 高級應(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 簡單類模板 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 實踐與練習(xí) 279

第13章 標(biāo)準(zhǔn)模板庫 280

視頻講解:38分鐘

13.1 幾種常見數(shù)據(jù)結(jié)構(gòu) 280

13.1.1 簡述STL 280

13.1.2 順序線性結(jié)構(gòu) 281

13.1.3 基本操作 281

13.1.4 棧結(jié)構(gòu) 281

13.1.5 隊列結(jié)構(gòu) 281

13.1.6 鏈表結(jié)構(gòu) 282

13.1.7 圖結(jié)構(gòu) 282

13.2 序列容器 282

13.2.1 對比容器適配器與容器 283

13.2.2 對比迭代器與容器 283

13.2.3 向量類模板 284

13.2.4 雙端隊列類模板 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ī)訪問迭代器 321

13.6 小結(jié) 323

13.7 實踐與練習(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 程序錯誤的常見類型 338

15.3 調(diào)試工具的使用 340

15.4 調(diào)試的基本應(yīng)用 343

15.5 調(diào)試的高級應(yīng)用 347

15.6 小結(jié) 349

第16章 文件操作 350

視頻講解:35分鐘

16.1 C++流概述 350

16.2 文件打開 353

16.3 文件的讀寫 355

16.4 文件指針移動操作 361

16.5 文件和流的關(guān)聯(lián)和分離 365

16.6 刪除文件 367

16.7 小結(jié) 367

16.8 實踐與練習(xí) 367

第17章 網(wǎng)絡(luò)通信 368

視頻講解:20分鐘

17.1 TCP/IP協(xié)議 368

17.2 套接字 372

17.3 簡單協(xié)議通信 379

17.4 小結(jié) 383

17.5 實踐與練習(xí) 383

第4篇 項目實戰(zhàn)

第18章 人事考勤管理系統(tǒng) 386

視頻講解:89分鐘

18.1 開發(fā)背景 386

18.2 需求分析 387

18.3 系統(tǒng)設(shè)計 387

18.4 公共模塊設(shè)計 390

18.5 主窗體設(shè)計 395

18.6 用戶登錄模塊設(shè)計 397

18.7 用戶管理模塊設(shè)計 399

18.8 部門管理模塊設(shè)計 403

18.9 人員信息管理模塊設(shè)計 406

18.10 考勤管理模塊設(shè)計 413

18.11 考勤匯總查詢模塊設(shè)計 420

18.12 開發(fā)技巧與難點分析 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簡介 430

B.1 安裝Visual Studio 2019 430

B.2 Visual Studio 2019開發(fā)環(huán)境介紹 433

B.3 Visual Studio 2019菜單功能 437

B.4 Visual Studio 2019常用快捷鍵 440


查看全部↓

前言/序言

叢書說明:“軟件開發(fā)視頻大講堂”叢書第1版于2008年8月出版,因其編寫細(xì)膩,易學(xué)實用,配備海量學(xué)習(xí)資源和全程視頻等,在軟件開發(fā)類圖書市場上產(chǎn)生了很大反響,絕大部分品種在全國軟件開發(fā)零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優(yōu)秀暢銷書”。

“軟件開發(fā)視頻大講堂”叢書第2版于2010年8月出版,第3版于2012年8月出版,第4版于2016年10月出版,第5版于2019年3月出版。叢書連續(xù)暢銷12年,迄今累計重印650多次,銷售400多萬冊。不僅深受廣大程序員的喜愛,還被百余所高校選為計算機(jī)、軟件等相關(guān)專業(yè)的教學(xué)參考用書。

“軟件開發(fā)視頻大講堂”叢書第6版在繼承前5版所有優(yōu)點的基礎(chǔ)上,進(jìn)一步修正了疏漏,優(yōu)化了圖書內(nèi)容,并根據(jù)讀者建議替換了部分學(xué)習(xí)視頻。同時,提供了從“入門學(xué)習(xí)→實例應(yīng)用→模塊開發(fā)→項目開發(fā)→能力測試→面試”等各個階段的海量開發(fā)資源庫,使之更適合讀者學(xué)習(xí)、訓(xùn)練、測試。為了方便教學(xué),還提供了教學(xué)課件PPT。

C++語言是在C語言基礎(chǔ)上發(fā)展起來的,它在C語言基礎(chǔ)上融入了許多新的編程理念,這些理念有利于程序的開發(fā)。從語言角度來說,C++語言是一個規(guī)范,它規(guī)范程序員如何進(jìn)行面向?qū)ο蟪绦蜷_發(fā)。C++具有C語言操作底層的能力,同時還具有提高代碼復(fù)用率的面向?qū)ο缶幊碳夹g(shù),是一種語句更加靈活、使用更加簡捷、技術(shù)更加全面的編程利器。


C++從入門到精通(第5版)的評論 (共 條)

分享到微博請遵守國家法律
孝昌县| 双辽市| 深水埗区| 沙湾县| 武夷山市| 芷江| 晋中市| 门源| 怀安县| 镇沅| 肇州县| 蕉岭县| 申扎县| 唐河县| 璧山县| 聂荣县| 江山市| 五河县| 砀山县| 连云港市| 同江市| 辽阳市| 江北区| 东源县| 镇宁| 谢通门县| 从江县| 老河口市| 烟台市| 塔河县| 康保县| 牡丹江市| 新乐市| 正阳县| 苍南县| 邢台市| 唐河县| 长沙市| 四平市| 霍林郭勒市| 武强县|