日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合C++面向?qū)ο蟪绦蛟O(shè)計

C++面向?qū)ο蟪绦蛟O(shè)計

C++面向?qū)ο蟪绦蛟O(shè)計

定 價:¥39.00

作 者: 宋春花,呂進來 編
出版社: 人民郵電出版社
叢編項: 工業(yè)和信息化普通高等教育"十二五"規(guī)劃教材
標(biāo) 簽: 暫缺

ISBN: 9787115341440 出版時間: 1900-01-01 包裝: 平裝
開本: 16開 頁數(shù): 246 字數(shù):  

內(nèi)容簡介

  本書為已有C程序設(shè)計基礎(chǔ)、學(xué)習(xí)C++面向?qū)ο蟪绦蛟O(shè)計的讀者編寫。書中用通俗易懂的語言講解C++程序設(shè)計的基本概念、語法規(guī)則及編程方法,內(nèi)容由淺入深,循序漸進。全書共分9章。第1章和第2章介紹面向?qū)ο蟪绦蛟O(shè)計方法及C++程序設(shè)計語言基礎(chǔ);第3章~第6章圍繞面向?qū)ο蟪绦蛟O(shè)計的數(shù)據(jù)封裝和隱藏、繼承性和多態(tài)性3個特征,分別介紹類和對象、構(gòu)造函數(shù)與析構(gòu)函數(shù)、靜態(tài)成員、友元類和友元函數(shù)、繼承和派生、多態(tài)性等;第7~9章分別介紹函數(shù)模板和類模板、文件和流、異常處理。每章采用案例教學(xué)的方法,精講多練,確保在學(xué)習(xí)完本書之后,掌握C++語言的基礎(chǔ)知識和編程技能,為讀者從事具體的軟件項目開發(fā)奠定基礎(chǔ)。為便于教師教學(xué)與學(xué)生學(xué)習(xí),本書配有電子課件、實例源代碼、習(xí)題答案等教學(xué)資源。如果需要,可以通過人民郵電出版社教學(xué)服務(wù)與資源網(wǎng)(http://www.ptpedu.com.cn)下載。本書兼顧理論和實踐,可作為高等學(xué)校計算機或軟件專業(yè)學(xué)生的教材,也可作為工程技術(shù)人員的參考書。

作者簡介

暫缺《C++面向?qū)ο蟪绦蛟O(shè)計》作者簡介

圖書目錄

目 錄
第1章 面向?qū)ο蟪绦蛟O(shè)計概述 1
1.1 面向?qū)ο蟪绦蛟O(shè)計方法的發(fā)展歷史 1
1.2 面向過程和面向?qū)ο蟪绦蛟O(shè)計方法概述 2
1.2.1 面向過程程序設(shè)計 3
1.2.2 面向?qū)ο蟪绦蛟O(shè)計 4
1.3 面向?qū)ο蟪绦蛟O(shè)計的基本術(shù)語 5
1.4 面向?qū)ο蟪绦蛟O(shè)計的基本特征 7
1.4.1 抽象性 7
1.4.2 封裝性 8
1.4.3 繼承性 9
1.4.4 多態(tài)性 10
1.5 面向?qū)ο蟪绦蛟O(shè)計語言 10
1.5.1 從C到C++ 11
1.5.2 其他的面向?qū)ο蟪绦蛟O(shè)計語言 11
1.6 基于Visual Studio 2010的C++應(yīng)用程序的開發(fā) 12
小結(jié) 16
習(xí)題 17
第2章 C++基礎(chǔ) 19
2.1 C++程序的組成部分 19
2.2 命名空間 21
2.2.1 什么是命名空間 21
2.2.2 C++中的命名空間定義 23
2.2.3 C++中的命名空間的使用 24
2.2.4 std命名空間 26
2.3 C++數(shù)據(jù)的輸入/輸出 28
2.3.1 C++的流 28
2.3.2 cin和流提取運算符>> 28
2.3.3 cout和流插入運算符<< 29
2.4 引用 29
2.5 函數(shù) 31
2.5.1 函數(shù)原型 31
2.5.2 重載函數(shù) 32
2.5.3 帶有默認參數(shù)的函數(shù) 34
2.5.4 內(nèi)聯(lián)函數(shù) 35
2.5.5 引用參數(shù)和返回引用 36
2.6 變量的作用域與可見性 38
2.6.1 作用域 38
2.6.2 可見性 41
2.7 變量的生存期 41
2.7.1 靜態(tài)生存期 41
2.7.2 動態(tài)生存期 42
2.8 const常量 43
2.8.1 常量的定義 43
2.8.2 const和#define 43
2.9 動態(tài)內(nèi)存分配和釋放 44
2.9.1 new運算符 44
2.9.2 delete運算符 45
2.10 編譯預(yù)處理 46
2.10.1 宏定義 46
2.10.2 文件包含 47
2.10.3 條件編譯 47
2.11 文件的輸入和輸出 49
2.11.1文件的打開和關(guān)閉 49
2.11.2 文件的輸入和輸出 50
小結(jié) 51
習(xí)題 52
第3章 類和對象 54
3.1 類和對象的概念 54
3.1.1 類的基本概念 54
3.1.2 對象的基本概念 55
3.2 類的定義 55
3.2.1 類的定義格式 55
3.2.2 類的成員 56
3.2.3 類成員訪問控制權(quán)限 56
3.2.4 成員函數(shù)的實現(xiàn)方式 59
3.2.5 成員函數(shù)設(shè)置為內(nèi)聯(lián)函數(shù) 60
3.2.6 成員函數(shù)重載 61
3.3 對象的創(chuàng)建與使用 62
3.3.1 對象的定義 63
3.3.2 對象成員的訪問 63
3.4 構(gòu)造函數(shù) 67
3.4.1 構(gòu)造函數(shù)的定義和功能 67
3.4.2 默認構(gòu)造函數(shù) 68
3.4.3 無參構(gòu)造函數(shù) 68
3.4.4 構(gòu)造函數(shù)的重載 69
3.4.5 帶默認參數(shù)的構(gòu)造函數(shù) 70
3.4.6 構(gòu)造函數(shù)與初始化列表 71
3.5 析構(gòu)函數(shù) 71
3.6 構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用順序 72
3.7 對象數(shù)組與對象指針 75
3.7.1 對象數(shù)組 75
3.7.2 對象指針 76
3.7.3 this指針 77
3.8 向函數(shù)傳遞對象 78
3.8.1 使用對象作為函數(shù)參數(shù) 79
3.8.2 使用對象指針作為函數(shù)參數(shù) 79
3.8.3 使用對象引用作為函數(shù)參數(shù) 80
3.8.4 三種傳遞方式比較 81
3.9 對象的賦值和復(fù)制 83
3.9.1 對象賦值語句 83
3.9.2 拷貝構(gòu)造函數(shù) 84
3.10 類的組合 86
3.11 程序?qū)嵗?9
小結(jié) 92
習(xí)題 93
第4章 類與對象的其他特性 95
4.1 類的靜態(tài)成員 95
4.1.1 靜態(tài)數(shù)據(jù)成員 95
4.1.2 靜態(tài)數(shù)據(jù)成員定義 96
4.1.3 靜態(tài)數(shù)據(jù)成員的初始化 96
4.1.4 靜態(tài)數(shù)據(jù)成員的使用 97
4.1.5 靜態(tài)成員函數(shù) 99
4.2 友元 101
4.2.1 友元函數(shù) 102
4.2.2 友元類 104
4.3 類的作用域和對象的生存期 106
4.3.1 類的作用域 106
4.3.2 對象的生存期 107
4.4 常量類型 109
4.4.1 常量對象 109
4.4.2 常量成員 110
4.4.3 常量引用 113
4.4.4 常量指針與指向常量的指針 114
小結(jié) 116
習(xí)題 117
第5章 繼承與派生 118
5.1 類的繼承與派生概念 118
5.2 基類與派生類 120
5.2.1 派生類的聲明 120
5.2.2 派生類的生成過程 121
5.2.3 繼承方式和派生類的訪問權(quán)限 122
5.3 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 128
5.3.1 派生類構(gòu)造函數(shù) 128
5.3.2 派生類析構(gòu)函數(shù)的構(gòu)建 131
5.3.3 派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)執(zhí)行順序 132
5.4 多重繼承 134
5.4.1 多重繼承的聲明 134
5.4.2 多重繼承的構(gòu)造函數(shù)和析構(gòu)函數(shù) 135
5.4.3 多重繼承中的二義性 137
5.4.4 虛基類 142
5.5 子類型與賦值兼容規(guī)則 146
5.5.1 子類型 146
5.5.2 賦值兼容規(guī)則 147
5.6 程序?qū)嵗?48
小結(jié) 151
習(xí)題 152
第6章 多態(tài)性 153
6.1 多態(tài)性的概念 153
6.1.1 多態(tài)的類型 154
6.1.2 靜態(tài)關(guān)聯(lián)與動態(tài)關(guān)聯(lián) 154
6.2 運算符重載 154
6.2.1 什么是運算符重載 154
6.2.2 運算符重載的方法 155
6.2.3 重載運算符的規(guī)則 156
6.2.4 運算符重載為成員函數(shù)和友元函數(shù) 157
6.2.5 重載雙目運算符 159
6.2.6 重載單目運算符 160
6.2.7 重載流插入運算符和流提取運算符 162
6.3 不同類型數(shù)據(jù)間的轉(zhuǎn)換 164
6.3.1 標(biāo)準類型數(shù)據(jù)間的轉(zhuǎn)換 164
6.3.2 用轉(zhuǎn)換構(gòu)造函數(shù)實現(xiàn)類型轉(zhuǎn)換 165
6.3.3 用類型轉(zhuǎn)換函數(shù)進行類型轉(zhuǎn)換 166
6.4 虛函數(shù) 166
6.4.1 虛函數(shù)的定義 166
6.4.2 虛函數(shù)的作用 167
6.4.3 對象的存儲 172
6.4.4 虛析構(gòu)函數(shù) 173
6.5 純虛函數(shù)與抽象類 175
6.5.1 純虛函數(shù) 175
6.5.2 抽象類 176
小結(jié) 179
習(xí)題 180
第7章 模板 181
7.1 模板的概念 181
7.2 函數(shù)模板與模板函數(shù) 182
7.2.1 函數(shù)模板的定義和模板函數(shù)的生成 182
7.2.2 模板函數(shù)顯式具體化 187
7.3 類模板與模板類 188
7.3.1 類模板的定義和使用 189
7.3.2 類模板的派生 195
7.3.3 類模板顯式具體化 198
7.4 程序?qū)嵗?01
小結(jié) 207
習(xí)題 207
第8章 文件和流 209
8.1 C++的輸入/輸出 209
8.2 標(biāo)準輸入流 210
8.2.1 使用cin進行輸入 210
8.2.2 其他istream類方法 211
8.3 標(biāo)準輸出流 212
8.3.1 使用cout進行輸出 212
8.3.2 使用cout進行格式化輸出 214
8.3.3 其他ostream類方法 219
8.4 文件的輸入和輸出 220
8.4.1 文件的打開與關(guān)閉 220
8.4.2 文本文件的讀寫操作 222
8.4.3 二進制文件的讀寫操作 225
8.4.4 使用文件指針成員函數(shù)實現(xiàn)隨機存取 226
8.5 程序?qū)嵗?28
小結(jié) 229
習(xí)題 230
第9章 異常處理 231
9.1 異常處理概述 231
9.1.1 異常、異常處理的概念 231
9.1.2 異常處理的基本思想 232
9.2 異常處理的實現(xiàn) 232
9.2.1 異常處理的語句 233
9.2.2 異常接口聲明 238
9.3 構(gòu)造函數(shù)、析構(gòu)函數(shù)與異常處理 239
9.4 異常匹配 242
9.5 標(biāo)準異常及層次結(jié)構(gòu) 243
9.6 異常處理中需要注意的問題 244
小結(jié) 245
習(xí)題 245
參考文獻 246

本目錄推薦

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