注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C++語言程序設計案例教程

C++語言程序設計案例教程

C++語言程序設計案例教程

定 價:¥39.00

作 者: 鄭莉[等]編著
出版社: 清華大學出版社
叢編項: 清華大學計算機基礎教育課程系列教材
標 簽: C++

ISBN: 9787302108528 出版時間: 2005-07-01 包裝: 平裝
開本: 26cm 頁數: 505 字數:  

內容簡介

  本書基于C語言的基本語法設計了數百個經典語法案例,以綜合性和實用性為基準設計了十幾個大型綜合案例。通過這些精心設計的案例深入淺出地介紹了C語言程序設計的特點,循序漸進地介紹了面向對象程序設計思想和方法。全書共分為13章,內容包括:C程序設計和面向對象程序設計的概念,基礎知識和函數,類與對象,數據的存儲和訪問屬性,數組、指針與字符串,繼承與派生,多態(tài)性,群體類和群體數據的組織,泛型程序設計與STL,流類庫與輸入輸出,異常處理和Windows程序設計特點。本書語言精練,案例選擇得當,語法講解深入淺出。如果本書與《C語言程序設計(第3版)》配套使用,將會得到更好的效果。該書不僅可以作為初學者學習C程序設計的入門教程,而且能夠作為自學者的提高教程。本書前言C是從C語言發(fā)展演變而來的一種面向對象的程序設計語言。C語言的主要特點表現在3個方面:一是全面兼容C語言支持面向過程的程序設計方法;二是支持面向對象的方法;三是支持范型程序設計方法。本書是《C語言程序設計(第3版)》系列教材的組成部分,旨在幫助讀者通過實踐學習和掌握C語言。本系列教材將C語言作為大學生的計算機編程入門語言,不僅詳細介紹了語言本身,而且介紹了常用的數據結構和算法、面向對象的程序設計思想和方法、UML建模語言、范型程序設計思想和方法。本書以面向過程的程序設計為起點,以面向對象的程序設計為主線,以范型程序設計為補充。各章中的每節(jié)均包含知識點綜述、疑難辨析和典型語法案例解析,每章最后則立足于本章的知識點設計出1~3個綜合案例。知識點綜述部分概要介紹本節(jié)涉及的主要知識點,疑難辨析部分將學生們經常遇到的疑點和難點加以詳細解答和辨析,典型語法案例解析部分針對各個語法要點,精心設計出相應的語法案例,幫助讀者深入理解相關語法要點,每章最后的綜合案例則集綜合性、實用性于一身,結合本章主要知識點設計而成,幫助讀者靈活掌握和使用本章的知識要點。本書的宗旨是不僅要使讀者掌握C語言本身,而且能夠對現實世界中較簡單的問題和解決方案用C語言進行描述。當然,要能夠描述較復雜的問題,還需要學習面向對象的軟件工程課等其他課程。本書的結構合理且實用、直觀。全書的主要特色是知識點全面、系統(tǒng);綜合案例具有很好的啟發(fā)性和引導性;通過案例對逐個知識點進行講解,針對性強。另外,從第4章開始,綜合案例中涉及類設計部分均給出相應的UML圖形。本書的章節(jié)安排基本上與《C語言程序設計(第3版)》一致,既可以配合該書使用,也可以獨立使用。

作者簡介

暫缺《C++語言程序設計案例教程》作者簡介

圖書目錄

第1章 C++語言程序設計概述1
1.1 程序設計語言1
1.1.1 知識點綜述1
1.1.2 疑難辨析1
1.2 面向過程與面向對象程序設計方法3
1.2.1 知識點綜述3
1.2.2 疑難辨析3
1.3 計算機信息存儲與表示3
1.3.1 知識點綜述3
1.3.2 疑難辨析4
1.4 程序開發(fā)術語和過程4
1.4.1 知識點綜述4
1.4.2 疑難辨析5
1.5 案例分析5
第2章 C++語言基礎8
2.1 C++程序概述8
2.1.1 知識點綜述8
2.1.2 疑難辨析9
2.1.3 典型語法案例解析9
2.2 基本數據類型和運算符10
2.2.1 知識點綜述10
2.2.2 疑難辨析12
2.2.3 典型語法案例解析13
2.3 流程控制27
2.3.1 知識點綜述27
2.3.2 疑難辨析28
2.3.3 典型語法案例解析28
2.4 自定義數據類型43
2.4.1 知識點綜述43
2.4.2 疑難辨析44
2.4.3 典型語法案例解析44
2.5 綜合案例分析50
第3章 函數52
3.1 函數的聲明與使用52
3.1.1 知識點綜述52
3.1.2 疑難辨析52
3.1.3 典型語法案例解析53
3.2 函數的參數傳遞58
3.2.1 知識點綜述58
3.2.2 疑難辨析58
3.2.3 典型語法案例解析58
3.3 函數的嵌套和遞歸調用61
3.3.1 知識點綜述61
3.3.2 疑難辨析61
3.3.3 典型語法案例解析61
3.4 帶默認形參值的函數64
3.4.1 知識點綜述64
3.4.2 疑難辨析64
3.4.3 典型語法案例解析64
3.5 函數的重載68
3.5.1 知識點綜述68
3.5.2 疑難辨析68
3.5.3 典型語法案例解析68
3.6 C++系統(tǒng)函數73
3.6.1 知識點綜述73
3.6.2 疑難辨析73
3.6.3 典型語法案例解析73
3.7 綜合案例分析81
第4章 面向對象基本特點84
4.1 面向對象基本特點84
4.1.1 知識點綜述84
4.1.2 疑難辨析84
4.1.3 典型語法案例解析84
4.2 類和對象85
4.2.1 知識點綜述85
4.2.2 疑難辨析85
4.2.3 典型語法案例解析86
4.3 構造函數和析構函數89
4.3.1 知識點綜述89
4.3.2 疑難辨析90
4.3.3 典型語法案例解析90
4.4 類的組合95
4.4.1 知識點綜述95
4.4.2 疑難辨析95
4.4.3典型語法案例解析96
4.5 UML圖形標識98
4.5.1 知識點綜述98
4.5.2 疑難辨析99
4.5.3 典型語法案例解析99
4.6 綜合案例分析99
第5章 C++語言存儲與訪問屬性102
5.1 作用域與可見性102
5.1.1 知識點綜述102
5.1.2 疑難辨析102
5.1.3 典型語法案例解析102
5.2 靜態(tài)生存期與動態(tài)生存期106
5.2.1 知識點綜述106
5.2.2 疑難辨析106
5.2.3 典型語法案例解析106
5.3 靜態(tài)數據成員和函數成員110
5.3.1 知識點綜述110
5.3.2 疑難辨析110
5.3.3 典型語法案例解析110
5.4 友元函數和友元類113
5.4.1 知識點綜述113
5.4.2 疑難辨析113
5.4.3 典型語法案例解析114
5.5 常量數據與共享數據的保護120
5.5.1 知識點綜述120
5.5.2 疑難辨析121
5.5.3 典型語法案例解析121
5.6 編譯預處理與多文件組織125
5.6.1 知識點綜述125
5.6.2 疑難辨析126
5.6.3 典型語法案例解析127
5.7 綜合案例分析136
第6章 數組、指針與字符串141
6.1 數組141
6.1.1 知識點綜述141
6.1.2 疑難辨析141
6.1.3 典型語法案例解析142
6.2 指針和引用155
6.2.1 知識點綜述155
6.2.2 疑難辨析157
6.2.3 典型語法案例解析158
6.3 動態(tài)內存分配181
6.3.1 知識點綜述181
6.3.2 疑難辨析182
6.3.3 典型語法案例解析183
6.4 深拷貝和淺拷貝189
6.4.1 知識點綜述189
6.4.2 疑難辨析189
6.4.3 典型語法案例解析189
6.5 字符串197
6.5.1 知識點綜述197
6.5.2 疑難辨析197
6.5.3 典型語法案例解析197
6.6 綜合案例分析219
第7章 類的繼承與派生227
7.1 繼承與派生227
7.1.1 知識點綜述227
7.1.2 疑難辨析227
7.1.3 典型語法案例解析228
7.2 構造函數和析構函數233
7.2.1 知識點綜述233
7.2.2 疑難辨析234
7.2.3 典型語法案例解析234
7.3 多級多繼承中成員的訪問245
7.3.1 知識點綜述245
7.3.2 疑難辨析246
7.3.3 典型語法案例解析246
7.4 虛繼承與虛基類251
7.4.1 知識點綜述251
7.4.2 疑難辨析251
7.4.3 典型語法案例解析252
7.5 綜合案例分析256
第8章 多態(tài)性263
8.1 多態(tài)性概述263
8.1.1 知識點綜述263
8.1.2 疑難辨析263
8.1.3 典型語法案例解析265
8.2 成員函數和運算符重載265
8.2.1 知識點綜述265
8.2.2 疑難辨析266
8.2.3 典型語法案例解析267
8.3 虛函數281
8.3.1 知識點綜述281
8.3.2 疑難辨析281
8.3.3 典型語法案例解析282
8.4 純虛函數與抽象類289
8.4.1 知識點綜述289
8.4.2 疑難辨析289
8.4.3 典型語法案例解析289
8.5 綜合案例分析294
第9章 群體類和群體數據的組織303
9.1 函數模板和類模板303
9.1.1 知識點綜述303
9.1.2 疑難辨析304
9.1.3 典型語法案例解析305
9.2 簡單群體類設計312
9.2.1 知識點綜述312
9.2.2 疑難辨析312
9.2.3 典型語法案例解析313
9.3 綜合案例分析320
第10章 泛型程序設計與C++標準模板庫323
10.1 命名空間、頭文件命名和對組類相關概念323
10.1.1 知識點綜述323
10.1.2 疑難辨析323
10.1.3 典型語法案例解析324
10.2 C++標準容器類329
10.2.1 知識點綜述329
10.2.2 疑難辨析330
10.2.3 典型語法案例解析331
10.3 C++標準迭代器340
10.3.1 知識點綜述340
10.3.2 疑難辨析341
10.3.3 典型語法案例解析342
10.4 C++標準通用算法345
10.4.1 知識點綜述345
10.4.2 疑難辨析349
10.4.3 典型語法案例解析349
10.5 函數對象386
10.5.1 知識點綜述386
10.5.2 疑難辨析388
10.5.3 典型語法案例解析388
10.6 綜合案例分析391
第11章 流類庫與輸入輸出398
11.1 C++ I/O流概念398
11.1.1 知識點綜述398
11.1.2 疑難辨析399
11.1.3 典型語法案例解析399
11.2 標準輸入與輸出401
11.2.1 知識點綜述401
11.2.2 疑難辨析402
11.2.3 典型語法案例解析403
11.3 流的格式化控制與流操縱符407
11.3.1 知識點綜述407
11.3.2 疑難辨析407
11.3.3 典型語法案例解析407
11.4 文件421
11.4.1 知識點綜述421
11.4.2 疑難辨析422
11.4.3 典型語法案例解析422
11.5 綜合案例分析436
第12章 異常處理447
12.1 異常處理基礎447
12.1.1 知識點綜述447
12.1.2 疑難辨析447
12.1.3 典型語法案例解析447
12.2 異常處理的實現448
12.2.1 知識點綜述448
12.2.2 疑難辨析449
12.2.3 典型語法案例解析449
12.3 構造析構中的異常處理456
12.3.1 知識點綜述456
12.3.2 疑難辨析456
12.3.3 典型語法案例解析457
12.4 標準程序庫中的異常處理460
12.4.1 知識點綜述460
12.4.2 疑難辨析461
12.4.3 典型語法案例解析461
12.5 綜合案例分析463
第13章 Windows程序設計與MFC庫465
13.1 Windows程序設計465
13.1.1知識點綜述465
13.1.2 典型案例解析465
13.2 MFC庫及編程474
13.2.1 知識點綜述474
13.3.2 典型案例解析475
13.3 綜合案例分析487
參考文獻494
書中各章的案例索引495

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號