一a一片一级一片啪啪-一a一级片-一a级毛片-一一级黄色片-国产免费福利片-国产免费福利网站

熱門關(guān)鍵字:  聽(tīng)力密碼  聽(tīng)力密碼  新概念美語(yǔ)  單詞密碼  巧用聽(tīng)寫練聽(tīng)力

C++程序設(shè)計(jì)

中國(guó)水利水電出版社
    【作 者】杜四春 銀紅霞 蔡立軍 編著 【I S B N 】978-7-5084-2311-9 【責(zé)任編輯】楊慶川 【適用讀者群】 【出版時(shí)間】2005-01-01 【開(kāi) 本】16開(kāi) 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】 【千字?jǐn)?shù)】549 【印 張】22.5 【定 價(jià)】32 【叢 書(shū)】21世紀(jì)高等院校規(guī)劃教材 【備注信息】
圖書(shū)詳情

    本書(shū)全面系統(tǒng)地講述了C++語(yǔ)言的基本概念、語(yǔ)法和面向?qū)ο蟮木幊谭椒ǎ瑢?duì)C++語(yǔ)言面向?qū)ο蟮幕咎卣鳎侯惡蛯?duì)象、繼承性、派生類、多態(tài)性和虛函數(shù)等內(nèi)容作了詳盡的介紹。本書(shū)具有豐富的例題,每章后面?zhèn)溆行问蕉鄻拥木毩?xí)題。內(nèi)容安排上循序漸進(jìn)、深入淺出,力求通俗易懂、突出重點(diǎn)、側(cè)重應(yīng)用。

    本書(shū)不僅可作為高等院校和培訓(xùn)機(jī)構(gòu)C++程序設(shè)計(jì)教材,也可作為C++語(yǔ)言自學(xué)者的自學(xué)指導(dǎo)書(shū)和計(jì)算機(jī)工程技術(shù)人員的參考書(shū)。

    C++語(yǔ)言是目前使用最為廣泛的一種高效程序設(shè)計(jì)語(yǔ)言,是從C語(yǔ)言發(fā)展演變而來(lái)的,是C語(yǔ)言的超集,它既可以進(jìn)行過(guò)程化程序設(shè)計(jì),也可以用于面向?qū)ο蟮某绦蛟O(shè)計(jì)。實(shí)現(xiàn)了類的封裝、數(shù)據(jù)隱藏、繼承及多態(tài)性,使得其代碼容易維護(hù)且高度可重用。

    本書(shū)作為一本C++語(yǔ)言的入門教材,不僅詳細(xì)地介紹了C++語(yǔ)言本身,而且深入地講述了面向?qū)ο蟪绦蛟O(shè)計(jì)的方法。本書(shū)的主要特點(diǎn)是語(yǔ)言流暢,簡(jiǎn)潔易懂,例題豐富,實(shí)用性強(qiáng)。這使得讀者不僅可以學(xué)會(huì)一門程序設(shè)計(jì)語(yǔ)言,還能初步掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。其中豐富的例題使得初學(xué)者可以在學(xué)習(xí)的同時(shí)就開(kāi)始積累編程經(jīng)驗(yàn),以盡快達(dá)到學(xué)以致用的目的。

    本書(shū)內(nèi)容包括:

    第1章C++簡(jiǎn)單程序設(shè)計(jì),主要介紹C++的發(fā)展歷史,面向?qū)ο蟪绦蛟O(shè)計(jì)的概念,C++的詞法與規(guī)則,C++程序的結(jié)構(gòu)與實(shí)現(xiàn),數(shù)據(jù)類型,常量和變量,運(yùn)算符與表達(dá)式,流控制,數(shù)據(jù)的輸入輸出,C++語(yǔ)句,順序、分支和循環(huán)程序設(shè)計(jì)。

    第2章函數(shù),主要介紹函數(shù)的定義與聲明,函數(shù)調(diào)用,內(nèi)聯(lián)函數(shù)和函數(shù)的作用域等內(nèi)容。

    第3章類和對(duì)象,主要介紹類和對(duì)象,對(duì)象的初始化,構(gòu)造函數(shù)與析構(gòu)函數(shù),堆與拷貝構(gòu)造函數(shù),局部類和嵌套類,引用,常類型等內(nèi)容。

    第4章數(shù)組與指針,主要介紹數(shù)組與指針的概念,指針運(yùn)算,指針與數(shù)組,指針與函數(shù),指針與字符串,動(dòng)態(tài)內(nèi)存分配和this指針等。

    第5章繼承和派生,主要介紹基類和派生類,單繼承、多繼承和虛基類。

    第6章靜態(tài)成員與友元,主要介紹靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù),友元函數(shù)和友元類。

    第7章運(yùn)算符重載,主要介紹單目和雙目運(yùn)算符重載,包括賦值運(yùn)算符重載、下標(biāo)運(yùn)算符重載、比較運(yùn)算符重載、運(yùn)算符new與delete重載、逗號(hào)運(yùn)算符重載、類型轉(zhuǎn)換運(yùn)算符重載、->運(yùn)算符的重載、函數(shù)調(diào)用運(yùn)算符重載和重載I/O運(yùn)算符。

    第8章模板,主要介紹模板的概念,函數(shù)模板和類模板。

    第9章多態(tài)性與虛函數(shù),主要介紹普通成員函數(shù)重載,構(gòu)造函數(shù)重載,派生類指針,虛函數(shù),純虛函數(shù)和抽象類等。

    第10章流類庫(kù)與輸入輸出,主要介紹I/O標(biāo)準(zhǔn)流類,鍵盤輸入和屏幕輸出,磁盤文件的輸入和輸出,字符串流等內(nèi)容。

    第11章異常處理,主要介紹異常的概念,基本原理,異常處理機(jī)制,異常處理方法和多路捕獲。

    第12章Visual C++環(huán)境下Windows程序開(kāi)發(fā)概述,主要介紹Visual C++環(huán)境,Windows和MFC編程基礎(chǔ)以及如何使用Visual C++開(kāi)發(fā)Windows程序。

    本書(shū)中所有例題都在Visual C++6.0環(huán)境下運(yùn)行通過(guò),在其他版本的編譯系統(tǒng)下一般也都可以運(yùn)行。本書(shū)作為高等院校的C++程序設(shè)計(jì)本科教材,建議教授課時(shí)為48課時(shí),上機(jī)實(shí)踐課時(shí)為24課時(shí),課程設(shè)計(jì)課時(shí)為16課時(shí)。各院校可根據(jù)教學(xué)實(shí)際情況適當(dāng)增刪。

    本書(shū)也可作為大中專院校的程序設(shè)計(jì)課程教材和各類培訓(xùn)機(jī)構(gòu)培訓(xùn)教材,還可供從事計(jì)算機(jī)應(yīng)用的工程和技術(shù)人員參考。

    本書(shū)編寫過(guò)程中,編者參閱了許多C++的參考書(shū)和有關(guān)資料,并閱讀了一些翻譯的書(shū)籍,現(xiàn)謹(jǐn)向這些書(shū)的作者和譯者表示衷心的感謝。

    本書(shū)由蔡立軍統(tǒng)稿。湖南大學(xué)計(jì)算機(jī)與通信學(xué)院銀紅霞編寫1~5章,杜四春編寫6~12章。

    由于編者水平有限,書(shū)中不妥或錯(cuò)誤之處在所難免,懇請(qǐng)專家和廣大讀者批評(píng)指正。

    編者

    2004年10月于岳麓山

    前言
    第1章 C++簡(jiǎn)單程序設(shè)計(jì) 1
    1.1 C++語(yǔ)言概述 1
    1.1.1 從C到C++ 1
    1.1.2 C++面向?qū)ο蟮奶匦?1
    1.1.3 C++的詞法與規(guī)則 2
    1.1.4 C++程序結(jié)構(gòu)的組成 4
    1.1.5 C++程序的開(kāi)發(fā)步驟 4
    1.2 基本數(shù)據(jù)類型和表達(dá)式 5
    1.2.1 數(shù)據(jù)類型概述 5
    1.2.2 常量 6
    1.2.3 變量 10
    1.3 運(yùn)算符與表達(dá)式 11
    1.3.1 運(yùn)算符 12
    1.3.2 表達(dá)式 15
    1.3.3 數(shù)據(jù)類型轉(zhuǎn)換 16
    1.4 程序的基本控制結(jié)構(gòu) 17
    1.4.1 順序結(jié)構(gòu) 17
    1.4.2 選擇結(jié)構(gòu) 19
    1.4.3 循環(huán)結(jié)構(gòu) 25
    1.4.4 轉(zhuǎn)移語(yǔ)句 29
    習(xí)題 31
    第2章 函數(shù) 33
    2.1 函數(shù)的定義與函數(shù)的聲明 33
    2.1.1 函數(shù)的定義 33
    2.1.2 函數(shù)的聲明 35
    2.2 函數(shù)的調(diào)用 37
    2.2.1 函數(shù)調(diào)用的格式 37
    2.2.2 函數(shù)調(diào)用的過(guò)程 38
    2.2.3 函數(shù)調(diào)用時(shí)的參數(shù)傳遞 38
    2.2.4 帶默認(rèn)形參值的函數(shù) 40
    2.2.5 函數(shù)的遞歸調(diào)用 43
    2.2.6 函數(shù)的嵌套調(diào)用 48
    2.3 內(nèi)聯(lián)函數(shù) 48
    2.4 存儲(chǔ)類型說(shuō)明與作用域 51
    2.4.1 存儲(chǔ)類型說(shuō)明 51
    2.4.2 作用域的分類 53
    2.4.3 域運(yùn)算符 58
    習(xí)題 59
    第3章 類和對(duì)象 60
    3.1 類和類的定義 60
    3.1.1 類的定義 60
    3.1.2 類的成員函數(shù) 63
    3.1.3 類和結(jié)構(gòu) 64
    3.2 對(duì)象和對(duì)象的定義 66
    3.2.1 對(duì)象的說(shuō)明 66
    3.2.2 對(duì)象的生存期 68
    3.2.3 類作用域 69
    3.3 構(gòu)造函數(shù)與析構(gòu)函數(shù) 70
    3.3.1 構(gòu)造函數(shù) 70
    3.3.2 析構(gòu)函數(shù) 73
    3.3.3 缺省構(gòu)造函數(shù)和缺省析構(gòu)函數(shù) 75
    3.3.4 帶參數(shù)的構(gòu)造函數(shù) 75
    3.4 拷貝構(gòu)造函數(shù) 76
    3.5 局部類和嵌套類 81
    3.6 引用 83
    3.6.1 引用的概念 83
    3.6.2 引用作為函數(shù)參數(shù) 84
    3.6.3 對(duì)象引用作函數(shù)參數(shù) 86
    3.6.4 引用返回值 86
    3.7 常類型 88
    3.7.1 const和volatile 88
    3.7.2 常引用 88
    3.7.3 常對(duì)象 89
    3.7.4 常對(duì)象成員 90
    習(xí)題 94
    第4章 數(shù)組與指針 97
    4.1 數(shù)組 97
    4.1.1 數(shù)組的定義及初始化 97
    4.1.2 二維數(shù)組 101
    4.1.3 對(duì)象數(shù)組 104
    4.1.4 字符串處理 105
    4.2 指針 107
    4.2.1 指針的定義和使用 107
    4.2.2 指針運(yùn)算 118
    4.3 指針與字符串 122
    4.3.1 通過(guò)指針訪問(wèn)字符 123
    4.3.2 字符數(shù)組與字符指針的異同 123
    4.3.3 字符指針作為函數(shù)參數(shù) 124
    4.4 指針與數(shù)組 124
    4.4.1 一維數(shù)組的指針表示法 124
    4.4.2 二維數(shù)組的指針表示法 130
    4.4.3 指針數(shù)組 131
    4.5 指針與函數(shù) 135
    4.5.1 函數(shù)指針 135
    4.5.2 指針作為函數(shù)參數(shù) 136
    4.5.3 指針型函數(shù) 143
    4.5.4 main函數(shù)中的指針參數(shù) 145
    4.6 void指針與const指針 147
    4.6.1 void指針 147
    4.6.2 const指針 149
    4.7 類成員指針 149
    4.7.1 類數(shù)據(jù)成員指針 149
    4.7.2 類成員函數(shù)指針 150
    4.8 this指針 151
    4.9 動(dòng)態(tài)內(nèi)存分配 153
    4.9.1 new 153
    4.9.2 delete 155
    習(xí)題 159
    第5章 繼承和派生 160
    5.1 基類和派生類 160
    5.1.1 派生類的定義格式 160
    5.1.2 派生類的三種繼承方式 162
    5.1.3 訪問(wèn)控制 165
    5.1.4 基類和派生類的關(guān)系 171
    5.2 單繼承 171
    5.2.1 成員訪問(wèn)權(quán)控制 171
    5.2.2 派生與構(gòu)造函數(shù)、析構(gòu)函數(shù) 173
    5.2.3 繼承中構(gòu)造函數(shù)的調(diào)用順序 178
    5.2.4 組合 180
    5.2.5 子類型和類型適應(yīng) 181
    5.3 多繼承 181
    5.3.1 多繼承的概念 181
    5.3.2 多繼承的構(gòu)造函數(shù) 183
    5.3.3 二義性和支配原則 187
    5.3.4 賦值兼容規(guī)則 191
    5.4 虛基類 192
    5.4.1 虛基類的引入 192
    5.4.2 虛基類的構(gòu)造函數(shù) 197
    習(xí)題 199
    第6章 靜態(tài)成員與友元 201
    6.1 靜態(tài)成員 201
    6.1.1 靜態(tài)數(shù)據(jù)成員 201
    6.1.2 靜態(tài)成員函數(shù) 203
    6.2 友元函數(shù) 205
    6.2.1 友元函數(shù)的說(shuō)明 206
    6.2.2 友元函數(shù)的使用 208
    6.3 友元類 209
    習(xí)題 210
    第7章 運(yùn)算符重載 214
    7.1 運(yùn)算符重載概述 214
    7.2 運(yùn)算符重載的實(shí)現(xiàn) 215
    7.3 一元運(yùn)算符重載 219
    7.4 二元運(yùn)算符重載 221
    7.5 特殊運(yùn)算符重載 224
    7.5.1 賦值運(yùn)算符重載 224
    7.5.2 下標(biāo)運(yùn)算符重載 227
    7.5.3 比較運(yùn)算符重載 228
    7.5.4 new與delete運(yùn)算符重載 228
    7.5.5 逗號(hào)運(yùn)算符重載 230
    7.5.6 類型轉(zhuǎn)換運(yùn)算符重載 231
    7.5.7 ->運(yùn)算符重載 232
    7.5.8 函數(shù)調(diào)用運(yùn)算符重載 232
    7.5.9 I/O運(yùn)算符重載 233
    習(xí)題 234
    第8章 模板 237
    8.1 模板的概念 237
    8.2 函數(shù)模板 237
    8.2.1 函數(shù)模板說(shuō)明 237
    8.2.2 使用函數(shù)模板 238
    8.2.3 重載模板函數(shù) 239
    8.3 類模板 239
    8.3.1 類模板說(shuō)明 240
    8.3.2 使用類模板 242
    8.3.3 類模板的友元 246
    8.3.4 標(biāo)準(zhǔn)類模板類庫(kù) 248
    習(xí)題 249
    第9章 多態(tài)性與虛函數(shù) 251
    9.1 多態(tài)性 251
    9.1.1 普通成員函數(shù)重載 251
    9.1.2 構(gòu)造函數(shù)重載 255
    9.1.3 派生類指針 258
    9.2 虛函數(shù) 262
    9.2.1 靜態(tài)聯(lián)編與動(dòng)態(tài)聯(lián)編 262
    9.2.2 虛函數(shù)的概念 263
    9.2.3 動(dòng)態(tài)聯(lián)編與虛函數(shù) 271
    9.2.4 虛函數(shù)的限制 273
    9.2.5 虛函數(shù)與重載函數(shù)的比較 274
    9.3 純虛函數(shù)和抽象類 274
    9.3.1 純虛函數(shù) 274
    9.3.2 抽象類 276
    9.3.3 虛析構(gòu)函數(shù) 280
    習(xí)題 281
    第10章 流類庫(kù)與輸入輸出 284
    10.1 I/O標(biāo)準(zhǔn)流類 284
    10.1.1 預(yù)定義流 284
    10.1.2 C++中的流類庫(kù) 286
    10.2 格式化I/O 286
    10.2.1 ios類中的枚舉常量 286
    10.2.2 使用ios成員函數(shù) 287
    10.2.3 使用I/O操作符 290
    10.2.4 檢測(cè)流操作的錯(cuò)誤 292
    10.3 文件流 292
    10.3.1 文件的概念 292
    10.3.2 文件的打開(kāi)與關(guān)閉 294
    10.3.3 文件的讀寫 297
    10.4 字符串流 303
    10.4.1 字符串流概述 303
    10.4.2 istrstream類的構(gòu)造函數(shù) 304
    10.4.3 ostrstream類的構(gòu)造函數(shù) 305
    習(xí)題 306
    第11章 異常處理 309
    11.1 異常處理概述 309
    11.2 異常處理的基本思想 309
    11.3 異常處理的實(shí)現(xiàn) 310
    11.3.1 異常處理的語(yǔ)法 310
    11.3.2 異常處理機(jī)制 313
    11.4 標(biāo)準(zhǔn)C++庫(kù)中的異常類 318
    11.5 多路捕獲 318
    11.6 含有異常的程序設(shè)計(jì) 321
    11.6.1 何時(shí)避免異常 321
    11.6.2 異常的典型使用 322
    習(xí)題 323
    第12章 Visual C++環(huán)境下Windows程序開(kāi)發(fā)概述 326
    12.1 Visual C++可視化集成開(kāi)發(fā)環(huán)境 326
    12.1.1 Visual C++簡(jiǎn)介 326
    12.1.2 項(xiàng)目開(kāi)發(fā)過(guò)程 327
    12.1.3 集成開(kāi)發(fā)環(huán)境Developer Studio 328
    12.1.4 常用功能鍵及其意義 329
    12.2 創(chuàng)建、組織文件、工程和工作區(qū) 330
    12.2.1 新建工程 331
    12.2.2 新建工作區(qū) 331
    12.2.3 增加已有文件到工程中 332
    12.2.4 打開(kāi)工作區(qū) 332
    12.2.5 設(shè)置當(dāng)前工程 332
    12.3 Windows編程基礎(chǔ) 332
    12.3.1 Windows API 332
    12.3.2 Windows基礎(chǔ) 332
    12.3.3 Windows消息映射和處理 334
    12.4 Win32開(kāi)發(fā) 335
    12.4.1 搶先式多任務(wù)和多線程 336
    12.4.2 連續(xù)的地址空間和先進(jìn)的內(nèi)存管理 336
    12.4.3 內(nèi)存映射文件 337
    12.4.4 Win32s:Windows 3.x對(duì)Win32 API的支持 338
    12.4.5 Win32編程基礎(chǔ) 338
    12.5 MFC編程 339
    12.5.1 MFC類庫(kù)概念和組成 339
    12.5.2 MFC應(yīng)用程序框架 343
    12.5.3 MFC的優(yōu)點(diǎn) 344
    12.5.4 MFC對(duì)消息的管理 344
    參考文獻(xiàn) 348
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
主站蜘蛛池模板: 免费观看一级成人毛片软件 | 日韩国产午夜一区二区三区 | 欧美日韩精品在线视频 | 九九视频在线观看视频6偷拍 | 国产成人一区二区三区高清 | 精品国产三级在线观看 | 日本精品高清一区二区不卡 | 成人国产三级在线播放 | 亚洲国产情侣一区二区三区 | 一级a毛片免费 | 网站午夜| 久久精品99精品免费观看 | 性欧美美国级毛片 | 经典香港一级a毛片免费看 精品400部自拍视频在线播放 | 免费人成年短视频在线观看免费网站 | 视频一区在线免费观看 | 免费的特黄特色大片在线观看 | 男人干女人的视频 | 国产99久久 | 欧美第一精品 | 国产一级做a爰片在线看免费 | 欧美性色生活片天天看99 | 色综合久久综合 | 亚洲第一成年免费网站 | 国内精品久久久久久久久久影视 | 国产乱码精品一区二区三区中 | www.午夜精品| 亚洲天堂二区 | 韩国美女爽快一级毛片黄 | 九九99九九视频在线观看 | 深夜成人性视频免费看 | 久久精品国产99国产 | 亚洲乱淫| 久久精品一区二区三区四区 | 欧美精品束缚一区二区三区 | 日本道在线播放 | 99亚洲自拍 | 中文字幕人成不卡一区 | 成人99国产精品一级毛片 | 最新日韩欧美不卡一二三区 | 日韩精品一区二区三区免费观看 |