注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合C++編程實(shí)戰(zhàn)寶典

C++編程實(shí)戰(zhàn)寶典

C++編程實(shí)戰(zhàn)寶典

定 價(jià):¥79.80

作 者: 郝軍 等著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 開發(fā)寶典叢書
標(biāo) 簽: 編程語言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787302347910 出版時(shí)間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 550 字?jǐn)?shù):  

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

  C++是目前使用范圍最廣的程序設(shè)計(jì)語言之一,既具有面向過程編程模式的簡(jiǎn)潔和快捷,又具有面向?qū)ο缶幊棠J降姆奖愫蛯?shí)用。《開發(fā)寶典叢書:C++編程實(shí)戰(zhàn)寶典》從這兩種編程模式出發(fā),使用跨平臺(tái)的編譯工具CodeBlocks,全面、系統(tǒng)、詳細(xì)地介紹了C++開發(fā)技術(shù)和常見的開發(fā)技巧,并通過大量實(shí)例提升讀者的實(shí)戰(zhàn)技能,通過實(shí)戰(zhàn)案例展現(xiàn)C++項(xiàng)目開發(fā)的流程和技巧。另外,為了讓讀者更加直觀、高效地學(xué)習(xí),作者專門錄制了配套多媒體教學(xué)視頻。這些視頻與《開發(fā)寶典叢書:C++編程實(shí)戰(zhàn)寶典》涉及的源程序及贈(zèng)送的其他學(xué)習(xí)資料一起收錄于配書光盤中。《開發(fā)寶典叢書:C++編程實(shí)戰(zhàn)寶典》共25章,分為5篇。第1篇為C++基礎(chǔ)知識(shí),介紹了C++的編程環(huán)境、變量、數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、流程控制、函數(shù)、指針、數(shù)組、自定義類型等;第2篇為面向?qū)ο缶幊袒A(chǔ),介紹了C++面向?qū)ο箝_發(fā)的特征:類、對(duì)象、繼承、封裝、多態(tài)和重載等;第3篇介紹C++中的標(biāo)準(zhǔn)庫和模板庫,介紹了流操作、模板和標(biāo)準(zhǔn)模板庫(STL);第4篇為高級(jí)主題,介紹了異常處理、命名空間、預(yù)處理、內(nèi)存管理等高級(jí)內(nèi)容;第5篇為開發(fā)實(shí)戰(zhàn),介紹了如何編寫和測(cè)試大型程序等項(xiàng)目開發(fā)的基礎(chǔ)內(nèi)容,并使用面向?qū)ο蠛兔嫦蜻^程兩種方式模擬了火車售票系統(tǒng)的開發(fā)過程。全書內(nèi)容全面,實(shí)例豐富,特別適合廣大自學(xué)C++編程的人員閱讀,也可作為計(jì)算機(jī)、軟件工程等專業(yè)的教材使用。對(duì)于C++程序員,《開發(fā)寶典叢書:C++編程實(shí)戰(zhàn)寶典》是一本不可多得的案頭必備參考手冊(cè)。

作者簡(jiǎn)介

  郝軍,特長(zhǎng)是基于Linux系統(tǒng)下的C/C++研發(fā)。從事國(guó)家電網(wǎng)一體化繳費(fèi)平臺(tái)程序的研發(fā)和相關(guān)驅(qū)動(dòng)的編寫,對(duì)Linux系統(tǒng)的源代碼和C底層開發(fā)有深入的研究。

圖書目錄

第1篇 C++基礎(chǔ)知識(shí)
第1章 走進(jìn)C++(教學(xué)視頻:14分鐘)
1.1 C++的經(jīng)歷
1.1.1 編程語言的發(fā)展歷史
1.1.2 C++的發(fā)展經(jīng)歷
1.2 C++的特點(diǎn)
1.3 C++的編譯工具CodeBlocks
1.3.1 “解釋”和“編譯”
1.3.2 工具的選擇
1.3.3 Codeblocks的基本使用
1.3.4 關(guān)于英語學(xué)習(xí)的建議
1.4 C++程序的開發(fā)過程
1.4.1 最簡(jiǎn)單的C++程序——HelloWorld程序
1.4.2 程序結(jié)構(gòu)的分析
1.4.3 HelloWorld的編譯與運(yùn)行
1.4.4 HelloWorld的運(yùn)行結(jié)果
1.5 如何學(xué)好C++
1.6 小結(jié)
1.7 練習(xí)題
第2章 變量和基本數(shù)據(jù)類型(教學(xué)視頻:30分鐘)
2.1 變量和常量
2.1.1 如何使用變量
2.1.2 變量的聲明
2.1.3 變量的賦值
2.1.4 如何使用常量
2.1.5 使用宏定義表示常量
2.2 局部變量和全局變量
2.3 無須費(fèi)心的基本數(shù)據(jù)類型
2.3.1 整型int
2.3.2 浮點(diǎn)型float
2.3.3 字符型char
2.3.4 布爾型Boolean
2.4 特殊的數(shù)據(jù)類型——空類型
2.5 數(shù)據(jù)類型的綠葉——類型修飾符
2.5.1 分辨正負(fù)號(hào)的有符號(hào)類型——signed修飾符
2.5.2 全是正數(shù)的無符號(hào)類型——unsigned修飾符
2.5.3 比正常數(shù)據(jù)短點(diǎn)的short修飾符
2.5.4 比正常數(shù)據(jù)長(zhǎng)點(diǎn)的long修飾符
2.5.5 數(shù)據(jù)類型的轉(zhuǎn)換
2.6 小結(jié)
2.7 練習(xí)題
第3章 運(yùn)算符和表達(dá)式(教學(xué)視頻:21分鐘)
3.1 運(yùn)算符和表達(dá)式
3.2 賦值運(yùn)算符和賦值表達(dá)式
3.2.1 賦值運(yùn)算的基本使用
3.2.2 賦值運(yùn)算過程中的類型轉(zhuǎn)換
3.3 算術(shù)運(yùn)算符和表達(dá)式
3.4 比較大小的關(guān)系運(yùn)算符和關(guān)系表達(dá)式
3.5 “真真假假”的邏輯運(yùn)算符和邏輯表達(dá)式
3.6 特殊的逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
3.7 “特色的”加1和減1運(yùn)算
3.8 唯一需要三個(gè)表達(dá)式的條件運(yùn)算符和表達(dá)式
3.9 取字節(jié)數(shù)操作sizeof和括號(hào)運(yùn)算符
3.9.1 取字節(jié)數(shù)操作sizeof
3.9.2 括號(hào)運(yùn)算符
3.10 運(yùn)算符的結(jié)合順序和優(yōu)先級(jí)
3.11 小結(jié)
3.12 練習(xí)題
第4章 簡(jiǎn)單的輸入輸出函數(shù)(教學(xué)視頻:20分鐘)
4.1 轉(zhuǎn)義序列和格式化控制符
4.2 格式化輸出函數(shù)printf()
4.2.1 printf()的簡(jiǎn)單應(yīng)用
4.2.2 printf()函數(shù)中表達(dá)式的計(jì)算順序
4.2.3 printf()函數(shù)的復(fù)雜應(yīng)用
4.3 單一字符輸出函數(shù)putchar()
4.4 格式化輸入函數(shù)scanf()
4.4.1 scanf()函數(shù)的基本使用
4.4.2 scanf()函數(shù)的使用注意事項(xiàng)
4.5 單一字符輸入函數(shù)getchar()
4.6 小結(jié)
4.7 練習(xí)題
第5章 程序運(yùn)行流程控制結(jié)構(gòu)(教學(xué)視頻:26分鐘)
5.1 程序流程控制結(jié)構(gòu)概述
5.1.1 順序結(jié)構(gòu)簡(jiǎn)介
5.1.2 循環(huán)結(jié)構(gòu)簡(jiǎn)介
5.1.3 分支結(jié)構(gòu)簡(jiǎn)介
5.2 循環(huán)結(jié)構(gòu)
5.2.1 for循環(huán)結(jié)構(gòu)
5.2.2 先判斷條件再去執(zhí)行的while結(jié)構(gòu)
5.2.3 先執(zhí)行再去判斷條件的dowhile結(jié)構(gòu)
5.2.4 循環(huán)變量的確定
5.2.5 示例程序——顯示乘法口訣
5.3 分支結(jié)構(gòu)
5.3.1 只能多選一的ifelse結(jié)構(gòu)
5.3.2 多條腿走路的switch結(jié)構(gòu)
5.3.3 分支判斷條件的確定
5.3.4 示例程序——獎(jiǎng)金分配
5.4 轉(zhuǎn)移語句
5.4.1 break語句及其用法
5.4.2 continue語句及其用法
5.4.3 goto語句及其用法
5.5 小結(jié)
5.6 練習(xí)題
第6章 需要自己定義的自定義數(shù)據(jù)類型(教學(xué)視頻:28分鐘)
6.1 相同數(shù)據(jù)類型數(shù)據(jù)的組合——數(shù)組
6.1.1 數(shù)組的定義
6.1.2 數(shù)組的初始化
6.1.3 數(shù)組的使用
6.1.4 數(shù)組使用示例——費(fèi)波納茨數(shù)列
6.2 二維數(shù)組的應(yīng)用
6.2.1 二維數(shù)組的定義和初始化
6.2.2 二維數(shù)組的使用
6.2.3 多維數(shù)組的使用
6.2.4 變長(zhǎng)數(shù)組的使用
6.2.5 數(shù)組的使用示例——楊輝三角的編寫
6.3 數(shù)據(jù)類型大雜燴——結(jié)構(gòu)體
6.3.1 結(jié)構(gòu)體類型的定義
6.3.2 結(jié)構(gòu)體類型變量的使用
6.3.3 結(jié)構(gòu)體數(shù)組
6.3.4 結(jié)構(gòu)體類型變量的嵌套使用
6.4 特殊的結(jié)構(gòu)體類型——聯(lián)合體
6.4.1 聯(lián)合體類型的定義
6.4.2 聯(lián)合體類型變量的使用
6.4.3 聯(lián)合體類型和結(jié)構(gòu)體類型的區(qū)別
6.5 一一列舉——枚舉類型
6.6 再論數(shù)據(jù)類型轉(zhuǎn)換
6.6.1 顯式轉(zhuǎn)換
6.6.2 隱式轉(zhuǎn)換
6.7 小結(jié)
6.8 練習(xí)題
第7章 指針和數(shù)組(教學(xué)視頻:19分鐘)
7.1 地址和指針
7.1.1 地址和指針的關(guān)系
7.1.2 如何使用指針
7.1.3 指針的算術(shù)運(yùn)算
7.1.4 變量的引用
7.2 指針和數(shù)組
7.2.1 指針和數(shù)組名的關(guān)系
7.2.2 指針和二維數(shù)組的關(guān)系
7.2.3 指針和數(shù)組的區(qū)別
7.3 小結(jié)
7.4 練習(xí)題
第8章 指針和字符串(教學(xué)視頻:15分鐘)
8.1 字符串概述
8.2 字符數(shù)組和字符指針
8.3 指針和字符串
8.4 字符串處理函數(shù)
8.4.1 字符串輸入函數(shù)gets()
8.4.2 字符串輸出函數(shù)puts()
8.4.3 字符串復(fù)制函數(shù)strcpy()和strncpy()
8.4.4 字符串連接函數(shù)strcat()和strncat()
8.4.5 取字符串長(zhǎng)度函數(shù)strlen()
8.4.6 字符串比較函數(shù)strcmp()
8.4.7 字符大小寫轉(zhuǎn)換函數(shù)toupper()和tolower()
8.5 字符串操作示例——自助提款機(jī)的密碼驗(yàn)證的模擬操作
8.5.1 密碼驗(yàn)證模擬功能概述
8.5.2 密碼驗(yàn)證模擬設(shè)計(jì)說明
8.5.3 參考代碼
8.5.4 程序運(yùn)行結(jié)果分析
8.6 小結(jié)
8.7 練習(xí)題
第9章 函數(shù)(教學(xué)視頻:35分鐘)
9.1 模塊化程序設(shè)計(jì)概述——搭積木式程序設(shè)計(jì)方法
9.1.1 模塊化設(shè)計(jì)的基本原理
9.1.2 模塊化設(shè)計(jì)的原則
9.1.3 模塊化設(shè)計(jì)的方法
9.2 函數(shù)的使用
9.2.1 函數(shù)的基本結(jié)構(gòu)
9.2.2 函數(shù)的分類
9.2.3 自定義函數(shù)的使用
9.2.4 形式參數(shù)和實(shí)際參數(shù)——真人和影子的區(qū)別
9.2.5 函數(shù)參數(shù)之間的數(shù)值傳遞
9.2.6 函數(shù)調(diào)用的執(zhí)行過程
9.3 函數(shù)的復(fù)雜應(yīng)用
9.3.1 數(shù)組作為函數(shù)參數(shù)
9.3.2 指針作為函數(shù)參數(shù)
9.3.3 可變參數(shù)宏
9.4 函數(shù)指針的使用
9.4.1 函數(shù)指針的定義
9.4.2 函數(shù)指針數(shù)組的使用
9.5 不斷調(diào)用本身的遞歸調(diào)用
9.6 內(nèi)聯(lián)函數(shù)的使用
9.7 示例程序——數(shù)組逆序輸出
9.7.1 程序功能概述
9.7.2 參考代碼
9.7.3 運(yùn)行結(jié)果分析
9.8 小結(jié)
9.9 練習(xí)題
第2篇 面向?qū)ο缶幊袒A(chǔ)
第10章 面向?qū)ο蟮幕局R(shí)(教學(xué)視頻:11分鐘)
10.1 什么是類?什么是對(duì)象?
10.1.1 類和對(duì)象的概念
10.1.2 萬物皆對(duì)象
10.1.3 面向?qū)ο蠓椒▽W(xué)
10.2 面向?qū)ο蟮奶攸c(diǎn)
10.2.1 封裝——“打包”
10.2.2 繼承——“子承父業(yè)”
10.2.3 多態(tài)——“一母生九子”
10.3 從面向過程到面向?qū)ο缶幊?br />10.3.1 面向過程簡(jiǎn)介
10.3.2 從過程到對(duì)象的演變
10.3.3 面向?qū)ο笞⒁獾膯栴}
10.4 面向?qū)ο蟮囊恍┝鞒?br />10.4.1 分析(OOA)簡(jiǎn)介
10.4.2 設(shè)計(jì)(OOD)簡(jiǎn)介
10.4.3 編程(OOP)簡(jiǎn)介
10.5 面向?qū)ο笤O(shè)計(jì)模式
10.6 小結(jié)
10.7 練習(xí)題
第11章 類和對(duì)象(教學(xué)視頻:20分鐘)
11.1 類
11.1.1 如何定義類
11.1.2 類的屬性——數(shù)據(jù)成員
11.1.3 類的方法——方法函數(shù)
11.2 對(duì)象
11.2.1 對(duì)象的定義
11.2.2 對(duì)象數(shù)組和對(duì)象參數(shù)
11.2.3 指向自身的this指針
11.3 類成員的訪問控制
11.3.1 私有財(cái)產(chǎn)——私有成員
11.3.2 親人可以分享——保護(hù)成員
11.3.3 我是博愛的——公有成員
11.3.4 類成員的安全性
11.3.5 static關(guān)鍵字
11.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)
11.4.1 構(gòu)造函數(shù)的定義及作用
11.4.2 默認(rèn)構(gòu)造函數(shù)
11.4.3 構(gòu)造函數(shù)重載
11.4.4 拷貝構(gòu)造函數(shù)
11.4.5 析構(gòu)函數(shù)的定義及作用
11.5 “特殊的漏洞”——友元函數(shù)
11.5.1 友元函數(shù)的定義
11.5.2 友元類
11.6 小結(jié)
11.7 練習(xí)題
第12章 繼承(教學(xué)視頻:22分鐘)
12.1 繼承的基本知識(shí)
12.1.1 什么是繼承
12.1.2 繼承的方式
12.1.3 如何繼承
12.2 繼承權(quán)限——我爸的東西我做主
12.2.1 私有繼承——爸爸自己的你無權(quán)擁有
12.2.2 保護(hù)繼承——這是你爺爺留給你的
12.2.3 公有繼承——好東西大家分享
12.3 派生類對(duì)象與基類對(duì)象
12.3.1 派生類與基類的轉(zhuǎn)換使用
12.3.2 類的內(nèi)存分配
12.4 繼承中的構(gòu)造函數(shù)和析構(gòu)函數(shù)
12.4.1 派生類的構(gòu)造函數(shù)
12.4.2 帶參數(shù)的構(gòu)造函數(shù)
12.4.3 派生類的析構(gòu)函數(shù)
12.5 “多父多母”——多繼承
12.5.1 多繼承的概念
12.5.2 多繼承的應(yīng)用
12.5.3 多繼承存在的問題
12.6 “特殊的父親”——虛基類
12.6.1 虛基類是什么
12.6.2 虛基類的使用
12.7 小結(jié)
12.8 練習(xí)題
第13章 多態(tài)(教學(xué)視頻:13分鐘)
13.1 多態(tài)的基本知識(shí)介紹——“字同意不同”
13.2 靜態(tài)多態(tài)
13.2.1 普通成員函數(shù)重載
13.2.2 構(gòu)造函數(shù)重載
13.3 動(dòng)態(tài)多態(tài)和虛函數(shù)
13.3.1 使用動(dòng)態(tài)多態(tài)的原因
13.3.2 如何實(shí)現(xiàn)動(dòng)態(tài)多態(tài)
13.3.3 虛函數(shù)的定義方式
13.3.4 虛函數(shù)調(diào)用規(guī)則
13.3.5 虛析構(gòu)函數(shù)
13.4 特殊的虛函數(shù)——純虛函數(shù)
13.4.1 什么是純虛函數(shù)
13.4.2 純虛函數(shù)與抽象類
13.4.3 虛函數(shù)和純虛函數(shù)的區(qū)別
13.5 小結(jié)
13.6 練習(xí)題
第14章 運(yùn)算符重載——定義自己的運(yùn)算符(教學(xué)視頻:18分鐘)
14.1 重載運(yùn)算符基礎(chǔ)
14.1.1 重載運(yùn)算符概述
14.1.2 重載運(yùn)算符注意事項(xiàng)
14.1.3 重載運(yùn)算符的實(shí)現(xiàn)
14.2 重載運(yùn)算符實(shí)例
14.2.1 賦值運(yùn)算符的重載
14.2.2 算術(shù)運(yùn)算符的重載
14.2.3 遞增運(yùn)算符和遞減運(yùn)算符重載
14.2.4 復(fù)合運(yùn)算符重載
14.2.5 關(guān)系運(yùn)算符的重載
14.2.6 下標(biāo)運(yùn)算符重載
14.2.7 逗號(hào)運(yùn)算符的重載
14.2.8 輸入和輸出運(yùn)算符重載
14.3 小結(jié)
14.4 練習(xí)題
第3篇 C++中的標(biāo)準(zhǔn)庫和模板庫
第15章 流操作(教學(xué)視頻:23分鐘)
15.1 C++中的流
15.1.1 理解流
15.1.2 流的優(yōu)點(diǎn)
15.2 C++流類庫
15.2.1 標(biāo)準(zhǔn)流類庫
15.2.2 流的基本操作
15.2.3 輸入流
15.2.4 輸出流
15.2.5 輸入輸出流格式控制
15.2.6 預(yù)定義對(duì)象cerr、clog的使用
15.3 文件流
15.3.1 文件流的基本概述
15.3.2 打開文件流
15.3.3 文件流讀寫操作
15.3.4 關(guān)閉文件流
15.3.5 設(shè)置讀寫位置
15.4 字符串流
15.5 小結(jié)
15.6 練習(xí)題
第16章 流的高級(jí)操作(教學(xué)視頻:25分鐘)
16.1 未格式化流操作
16.1.1 未格式化輸入輸出操作
16.1.2 未格式化流的隨機(jī)操作
16.2 流和緩沖區(qū)
16.2.1 緩沖區(qū)概述
16.2.2 緩沖區(qū)刷新
16.2.3 緩沖區(qū)溢出的危害
16.3 流錯(cuò)誤處理
16.3.1 流錯(cuò)誤狀態(tài)捕捉
16.3.2 流錯(cuò)誤狀態(tài)恢復(fù)
16.4 大型程序的編寫
16.4.1 全局共享變量的定義
16.4.2 頭文件和源文件的使用
16.4.3 自動(dòng)編譯的使用
16.4.4 斷點(diǎn)調(diào)試技術(shù)的使用
16.5 小結(jié)
16.6 練習(xí)題
第17章 模板(教學(xué)視頻:18分鐘)
17.1 模板的引入
17.1.1 代碼復(fù)用技術(shù)概述
17.1.2 模板的引入
17.2 類模板
17.2.1 定義類模板
17.2.2 類模板的實(shí)例化
17.2.3 模板與繼承
17.2.4 模板與友元
17.3 函數(shù)模板
17.3.1 函數(shù)模板的定義
17.3.2 函數(shù)模板的使用
17.3.3 函數(shù)模板的重載
17.4 小結(jié)
17.5 練習(xí)題
第18章 標(biāo)準(zhǔn)模板庫(教學(xué)視頻:23分鐘)
18.1 STL簡(jiǎn)介
18.1.1 STL的發(fā)展
18.1.2 STL結(jié)構(gòu)
18.2 字符串類容器——string
18.2.1 定義string類的對(duì)象
18.2.2 string類對(duì)字符串的操作
18.2.3 string類對(duì)字符的操作
18.3 vector容器
18.3.1 vector容器的創(chuàng)建
18.3.2 vector容器的基本操作
18.3.3 vector容器的數(shù)據(jù)訪問
18.4 list容器
18.4.1 list容器的創(chuàng)建
18.4.2 list容器的基本操作
18.4.3 list容器中數(shù)據(jù)操作
18.5 map容器
18.5.1 map容器的定義
18.5.2 map容器的使用
18.5.3 map容器的數(shù)據(jù)操作
18.5.4 map容器中重載運(yùn)算符的使用
18.6 迭代器
18.6.1 什么是迭代器
18.6.2 迭代器與容器
18.7 STL的其他內(nèi)容
18.7.1 STL中的算法
18.7.2 STL中的容器適配器
18.8 小結(jié)
18.9 練習(xí)題
第4篇 高級(jí)主題
第19章 異常處理(教學(xué)視頻:20分鐘)
19.1 異常的產(chǎn)生以及簡(jiǎn)單處理
19.1.1 異常的產(chǎn)生
19.1.2 使用函數(shù)返回值
19.1.3 使用斷言assert
19.1.4 使用函數(shù)abort()
19.2 C++異常處理機(jī)制
19.2.1 trythrow結(jié)構(gòu)
19.2.2 catch結(jié)構(gòu)
19.2.3 異常參數(shù)傳遞
19.2.4 異常的重新拋出
19.3 標(biāo)準(zhǔn)異常處理類
19.3.1 exception類
19.3.2 exception類的派生類
19.4 小結(jié)
19.5 練習(xí)題
第20章 命名空間(教學(xué)視頻:14分鐘)
20.1 命名空間的定義
20.1.1 命名空間的引出
20.1.2 命名空間的別名
20.1.3 命名空間成員的調(diào)用
20.1.4 命名空間的嵌套調(diào)用
20.2 using指令的使用
20.2.1 創(chuàng)建別名
20.2.2 調(diào)用命名空間成員
20.3 標(biāo)準(zhǔn)命名空間std
20.3.1 標(biāo)準(zhǔn)命名空間成員的調(diào)用
20.3.2 iostream和iostream.h的區(qū)別
20.4 小結(jié)
20.5 練習(xí)題
第21章 C++編程的其他內(nèi)容(教學(xué)視頻:17分鐘)
21.1 位運(yùn)算
21.1.1 位運(yùn)算基礎(chǔ)
21.1.2 按位與運(yùn)算
21.1.3 按位或運(yùn)算
21.1.4 取反運(yùn)算
21.1.5 異或運(yùn)算
21.1.6 左移運(yùn)算
21.1.7 右移運(yùn)算
21.2 內(nèi)存對(duì)齊
21.2.1 大端模式和小端模式概述
21.2.2 結(jié)構(gòu)體內(nèi)存字節(jié)對(duì)齊
21.3 隨機(jī)數(shù)
21.3.1 隨機(jī)數(shù)的產(chǎn)生
21.3.2 特定隨機(jī)數(shù)的產(chǎn)生
21.4 代碼編寫規(guī)范
21.4.1 注釋的使用
21.4.2 代碼規(guī)范的使用
21.5 小結(jié)
21.6 練習(xí)題
第22章 預(yù)處理器(教學(xué)視頻:21分鐘)
22.1 預(yù)處理簡(jiǎn)介
22.1.1 預(yù)處理中的##運(yùn)算符
22.1.2 預(yù)處理指令介紹
22.2 文件包含指令#include
22.2.1 頭文件的基礎(chǔ)介紹
22.2.2 文件包含指令#include
22.2.3 “”和<>的區(qū)別
22.3 條件編譯指令介紹
22.3.1 帶#的if指令和endif指令的簡(jiǎn)單結(jié)構(gòu)
22.3.2 帶#的if指令和endif指令的復(fù)雜結(jié)構(gòu)
22.3.3 #ifdef和#ifndef指令
22.4 再論宏定義
22.4.1 宏定義的基礎(chǔ)
22.4.2 帶參數(shù)的宏定義
22.4.3 可變參數(shù)宏
22.4.4 宏定義的結(jié)束指令#undef
22.4.5 typedef的使用
22.5 其他指令和參數(shù)的使用
22.5.1 #pragma指令的使用
22.5.2 #error指令和#line指令的使用
22.5.3 預(yù)定義宏的使用
22.6 小結(jié)
22.7 練習(xí)題
第23章 C++程序的內(nèi)存管理(教學(xué)視頻:19分鐘)
23.1 指針的高級(jí)應(yīng)用——?jiǎng)討B(tài)分配內(nèi)存
23.1.1 程序運(yùn)行時(shí)的內(nèi)存分配情況
23.1.2 動(dòng)態(tài)分配內(nèi)存的實(shí)現(xiàn)
23.1.3 動(dòng)態(tài)分配內(nèi)存的使用
23.1.4 內(nèi)存分配注意事項(xiàng)
23.2 動(dòng)態(tài)分配內(nèi)存實(shí)例——鏈表的使用
23.2.1 鏈表的基本知識(shí)
23.2.2 鏈表的創(chuàng)建
23.2.3 鏈表中節(jié)點(diǎn)的刪除
23.2.4 節(jié)點(diǎn)的插入
23.3 變量的存儲(chǔ)
23.3.1 自動(dòng)存儲(chǔ)auto類型
23.3.2 寄存器存儲(chǔ)register類型
23.3.3 靜態(tài)存儲(chǔ)static類型
23.3.4 外部鏈接修飾符extern
23.3.5 常量限制符號(hào)const
23.4 小結(jié)
23.5 練習(xí)題
第5篇 開發(fā)實(shí)戰(zhàn)
第24章 C++程序開發(fā)與測(cè)試的藝術(shù)(教學(xué)視頻:17分鐘)
24.1 軟件測(cè)試概述
24.1.1 衡量軟件質(zhì)量的標(biāo)準(zhǔn)
24.1.2 程序測(cè)試的基本內(nèi)容
24.1.3 測(cè)試的基本原則
24.2 軟件開發(fā)的過程模型
24.2.1 瀑布模型
24.2.2 V模型
24.3 測(cè)試用例設(shè)計(jì)方法介紹
24.3.1 白盒測(cè)試
24.3.2 白盒測(cè)試用例設(shè)計(jì)方法分析
24.3.3 黑盒測(cè)試
24.3.4 黑盒測(cè)試用例設(shè)計(jì)方法分析
24.4 軟件測(cè)試分類
24.4.1 功能測(cè)試
24.4.2 性能測(cè)試
24.5 小結(jié)
24.6 練習(xí)題
第25章 模擬火車售票管理系統(tǒng)的實(shí)現(xiàn)(教學(xué)視頻:12分鐘)
25.1 系統(tǒng)設(shè)計(jì)概述
25.1.1 系統(tǒng)概述
25.1.2 功能模塊劃分及相互關(guān)系
25.1.3 面向過程編程的數(shù)據(jù)分析
25.1.4 面向?qū)ο缶幊痰臄?shù)據(jù)分析
25.2 常用輔助工具介紹
25.2.1 系統(tǒng)流程圖及數(shù)據(jù)流圖
25.2.2 UML視圖
25.3 面向過程的詳細(xì)設(shè)計(jì)
25.3.1 程序流程
25.3.2 系統(tǒng)初始化模塊
25.3.3 查詢模塊解析
25.3.4 售票和預(yù)訂車票模塊解析
25.3.5 信息維護(hù)模塊解析
25.3.6 主函數(shù)的實(shí)現(xiàn)
25.4 面向?qū)ο蟮脑敿?xì)設(shè)計(jì)
25.4.1 程序流程
25.4.2 查詢類的實(shí)現(xiàn)
25.4.3 車票相關(guān)操作的實(shí)現(xiàn)
25.4.4 系統(tǒng)管理類的實(shí)現(xiàn)
25.4.5 主函數(shù)的實(shí)現(xiàn)
25.5 運(yùn)行結(jié)果分析
25.6 小結(jié)

本目錄推薦

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