注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C++應用與開發(fā)案例教程

C++應用與開發(fā)案例教程

C++應用與開發(fā)案例教程

定 價:¥26.00

作 者: 徐謖主編;徐立,張曉,張浩淼等編著
出版社: 清華大學出版社
叢編項: 計算機應用案例學習叢書
標 簽: C++

ISBN: 9787302104704 出版時間: 2005-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 325 字數(shù):  

內容簡介

  本書系統(tǒng)地介紹了面向對象技術及C++語言的相關知識。全書分三篇,共10章。主要內容包括C++語言的基本概念和基本語法,面向對象的重要特征——類與對象、繼承與派生、運算符的重載,以及C++語言的一些高級主題——異常處理、模板、流庫。第2~10章后面均附有習題。本書采用循序漸進的方式進行介紹,語言嚴謹、求實。書中案例具有典型性、知識面覆蓋廣、實用性強。本書內容條理清晰、層次分明,書中還穿插了許多計算機語言編程中常見問題的解決方法和使用技巧。系統(tǒng)化的介紹、精彩的案例剖析,再加上編程技巧的穿插,必定會讓本書讀者受益匪淺。本書可作為高等院校本、??茖W生學習C++語言的教材,也可供讀者自學和參考。本書特色:全書選材適當,內容易學易懂,講解具體詳實,層次分明,條理清晰,將理論與實際作了充分的融合。針對C++語言較難的特點,本教材在結構安排上作了精心的設計。全書分為初級、中級、高級三篇,循序漸進,重點突出。本書既有充分的理論講解,又有大量的程序實例;既能奠定讀者堅實的程序設計基礎,又能讓讀者體會到C++面向對象程序設計的精髓;既融合了教師多年的教學精華,又博采了多家經(jīng)典書籍之長。為了便于讀者鞏固所學內容,每章后都附有習題。

作者簡介

暫缺《C++應用與開發(fā)案例教程》作者簡介

圖書目錄

初  級  篇
 第1章  引論 3
 1.1  C++ 語言概述 3
 1.2  面向對象語言的基本概念 3
 1.2.1  對象 3
 1.2.2  類 4
 1.2.3  封裝 4
 1.2.4  繼承 5
 1.2.5  多態(tài)性 6
 1.3  面向對象的思維與方法 7
 1.3.1  面向對象是一種認知方法學 7
 1.3.2  面向對象方法與結構化程序設計方法 7
 第2章  C++ 編程基礎 9
 2.1  概述 9
 2.2  常量與變量 9
 2.2.1  標識符 9
 2.2.2  常量 9
 2.2.3  變量 10
 2.3  基本數(shù)據(jù)類型 10
 2.3.1  整型數(shù)據(jù) 10
 2.3.2  實型數(shù)據(jù) 11
 2.3.3  字符型數(shù)據(jù) 12
 2.4  復合數(shù)據(jù)類型 14
 2.4.1  數(shù)組 14
 2.4.2  結構 18
 2.4.3  聯(lián)合 21
 2.4.4  枚舉 22
 2.5  指針基礎 23
 2.5.1  指針的基本概念和定義 23
 2.5.2  指針變量的引用 24
 2.6  運算符及其使用 26
 2.6.1  賦值運算符 26
 2.6.2  數(shù)學運算符 26
 2.6.3  關系運算符和邏輯運算符 27
 2.6.4  ?運算符 28
 2.6.5  自增和自減運算符 28
 2.6.6  位運算符 29
 2.6.7  逗號運算符 29
 2.6.8  sizeof運算符 30
 2.7  C++中的基本輸入和輸出 30
 2.8  C++程序語句 32
 2.8.1  簡單語句和復合語句 32
 2.8.2  條件控制語句 33
 2.8.3  循環(huán)控制語句 34
 2.9  程序實例 39
 習題 42
 第3章  函數(shù) 44
 3.1  概述 44
 3.2  函數(shù)定義 44
 3.2.1  函數(shù)名 44
 3.2.2  函數(shù)參數(shù) 45
 3.2.3  返回類型 45
 3.2.4  函數(shù)體 46
 3.3  函數(shù)的作用域規(guī)則 48
 3.3.1  局部變量 48
 3.3.2  全局變量 49
 3.3.3  靜態(tài)存儲變量 50
 3.4  函數(shù)調用 51
 3.4.1  函數(shù)調用的基本形式 51
 3.4.2  函數(shù)的遞歸調用 53
 3.4.3  調用C++系統(tǒng)函數(shù) 55
 3.5  const類型修飾符 57
 3.5.1  const常量 57
 3.5.2  函數(shù)的const參數(shù) 59
 3.5.3  函數(shù)的const返回值 59
 3.5.4  const函數(shù) 59
 3.6  函數(shù)與指針 60
 3.6.1  指針和函數(shù)參數(shù) 60
 3.6.2  引用參數(shù) 63
 3.6.3  指向函數(shù)的指針 63
 3.7  函數(shù)重載 66
 3.7.1  函數(shù)重載的意義 66
 3.7.2  重載函數(shù)名 67
 3.7.3  默認參數(shù) 70
 3.8  標識符作用域 72
 3.8.1  局部作用域 72
 3.8.2  文件作用域 72
 3.8.3  函數(shù)原型作用域 73
 3.8.4  函數(shù)作用域 74
 3.9  編譯預處理 74
 3.9.1  宏定義 74
 3.9.2  文件包含 76
 3.9.3  條件編譯 76
 3.10  內聯(lián)函數(shù) 77
 3.11  main函數(shù) 79
 3.12  程序實例 80
 習題 82
 第4章  指針. 引用與動態(tài)內存分配 84
 4.1  概述 84
 4.2  指針變量的聲明與操作 85
 4.3  用const來限定指針 86
 4.3.1  指向常量的指針 86
 4.3.2  指針常量 88
 4.3.3  指向常量的指針常量 88
 4.4  指針與數(shù)組 89
 4.5  指針與字符串 91
 4.6  引用 93
 4.7  動態(tài)內存分配 97
 4.7.1  new與delete 97
 4.7.2  指針與動態(tài)數(shù)組 98
 4.8  程序實例 99
 習題 103
 中  級  篇
 第5章  類與對象 107
 5.1  概述 107
 5.2  類的定義與使用 107
 5.3  構造函數(shù)與析構函數(shù) 111
 5.3.1  簡單的構造函數(shù) 111
 5.3.2  析構函數(shù) 115
 5.3.3  重載構造函數(shù) 117
 5.3.4  拷貝構造函數(shù) 118
 5.4  this指針 119
 5.5  友元函數(shù)和友元類 122
 5.5.1  友元函數(shù) 122
 5.5.2  友元類 124
 5.6  靜態(tài)成員 127
 5.6.1  靜態(tài)數(shù)據(jù)成員 127
 5.6.2  靜態(tài)成員函數(shù) 130
 5.7  內聯(lián)成員函數(shù) 132
 5.8  const對象和const成員函數(shù) 133
 5.9  對象數(shù)組和指向對象的指針 136
 5.9.1  對象數(shù)組 136
 5.9.2  指向對象的指針 137
 5.10  指向類成員的指針 139
 5.10.1  指向類數(shù)據(jù)成員的指針 139
 5.10.2  指向成員函數(shù)的指針 140
 5.11  動態(tài)對象的創(chuàng)建 141
 5.12  程序實例 143
 習題 147
 第6章  繼承與派生 151
 6.1  概述 151
 6.2  派生類的概念 151
 6.2.1  基類和派生類 151
 6.2.2  繼承方式 154
 6.2.3  調整訪問聲明 159
 6.2.4  類層次中的訪問規(guī)則 162
 6.2.5  派生類的構造函數(shù)和析構函數(shù) 165
 6.3  多繼承 168
 6.3.1  多繼承的概念 168
 6.3.2  虛基類 172
 6.4  多態(tài)性與虛函數(shù) 177
 6.4.1  指向基類對象的指針指向派生類對象 177
 6.4.2  多態(tài)性 179
 6.4.3  虛函數(shù) 181
 6.4.4  純虛函數(shù)及抽象類 188
 6.4.5  構造函數(shù)與虛析構函數(shù) 190
 6.5  程序實例 192
 習題 196
 第7章  運算符重載和類型轉換 199
 7.1  概述 199
 7.2  運算符重載 199
 7.2.1  運算符重載的語法形式 199
 7.2.2  一元和二元運算符 203
 7.2.3  用成員函數(shù)重載運算符 204
 7.2.4  用友元函數(shù)重載運算符 206
 7.2.5  幾種特殊運算符的重載 212
 7.3  類特有的操作符new和delete 221
 7.3.1  操作符new和delete簡介 221
 7.3.2  數(shù)組操作符new[]和delete[] 225
 7.3.3  定位操作符new()和delete() 226
 7.3.4  指針懸掛問題 228
 7.4  類型轉換 233
 7.4.1  標準類型轉換為類類型 234
 7.4.2  類類型轉換函數(shù) 236
 7.5  程序實例 242
 習題 244
 高  級  篇
 第8章  異常處理 249
 8.1  概述 249
 8.2  何時使用異常處理 249
 8.3  異常處理的基本語法 250
 8.3.1  異常處理的語法 250
 8.3.2  異常的類型 252
 8.4  try. catch和throw語句 252
 8.5  標準C++庫中的異常類 260
 8.6  程序實例 261
 習題 270
 第9章  模板 271
 9.1  概述 271
 9.2  函數(shù)模板和模板函數(shù) 271
 9.2.1  函數(shù)模板和模板函數(shù)的概念 271
 9.2.2  重載函數(shù)模板 274
 9.3  類模板和模板類 275
 9.4  程序實例 279
 習題 298
 第10章  流庫 299
 10.1  概述 299
 10.2  C++ I/O流庫 299
 10.2.1  C++為什么要有自己的I/O系統(tǒng) 299
 10.2.2  流的概念 300
 10.2.3  C++流類的層次結構 301
 10.3  輸入流 302
 10.3.1  構造輸入流對象 302
 10.3.2  使用提取運算符 303
 10.3.3  輸入流操縱符 303
 10.3.4  輸入流成員函數(shù) 303
 10.4  輸出流 305
 10.4.1  構造輸出流對象 305
 10.4.2  使用插入運算符和控制格式 306
 10.4.3  輸出文件流成員函數(shù) 306
 10.4.4  二進制輸出文件 307
 10.5  格式控制 308
 10.5.1  用iso類成員函數(shù)格式化 308
 10.5.2  用操縱函數(shù)控制格式 311
 10.6  文件I/O 313
 10.6.1  文件的打開和關閉 314
 10.6.2  文件的讀寫 315
 10.7  程序實例 317
 習題 322
</font>

本目錄推薦

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