TOP
英國出版界指標大獎肯定!A.F. Steadman 獲年度作家,《史坎德》系列帶你踏上熱血奇幻旅程
C++程序設計教程(簡體書)
滿額折

C++程序設計教程(簡體書)

商品資訊

人民幣定價:59 元
定價
:NT$ 354 元
優惠價
87308
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :9 點
商品簡介
目次

商品簡介

本書內容包括:
1. C++編程基礎,主要包括內置數據類型、表達式、運算符、控制結構(分支和循環)、函數等,輔以一些有趣的練習題目,將將簡單的小遊戲作為編程練習,目的激發學生學習興趣同時加強編程練習。
2. 面向對象程序部分,主要有類、對象的概念及聯繫,對象的構造和析構、運算符重載、繼承、多態。同時用簡單案例通過問題分析、程序實現、運行結果分析等一系列講解幫助同學理解面向對象程序設計的本質與核心。
3. 異常處理、文件讀寫、模板、標準模板庫等內容,進一步強化程序設計的理念。
內容有易漸難,符合學生的學習規律,本教材的讀者對象可以是計算機科學與技術、軟件工程及相關專業本科及研究生。

目次

前言
第1章 程序設計概述 1
1.1 程序設計的基本概念 1
1.1.1 面向對象的基本概念 2
1.1.2 面向對象程序設計的優勢 3
1.1.3 面向對象程序的構成 4
1.2 C++語言的發展歷史 4
1.3 C++語言的特點 5
1.4 C++程序的構成 5
1.5 Windows平臺下C++環境的配置 7
1.6 本章小結 11
第2章 C++編程基礎 12
2.1 編寫程序的基本思路 12
2.2 標識符 13
2.3 數據類型 14
2.3.1 C++的內置數據類型 14
2.3.2 常量 17
2.3.3 變量 20
2.4 控制結構 26
2.4.1 順序結構 26
2.4.2 選擇結構 29
2.4.3 循環結構 34
2.5 運算符和表達式 41
2.5.1 運算符 41
2.5.2 表達式 47
2.5.3 類型轉換 49
2.6 構造數據類型 51
2.6.1 指針 51
2.6.2 數組 54
2.6.3 引用 58
2.6.4 結構體 59
2.6.5 枚舉類型 61
2.7 編譯預處理指令 62
2.7.1 #include指令 63
2.7.2 #def?ine和#undef指令 63
2.7.3 條件編譯指令 65
2.8 名字空間 68
2.9 本章小結 69
2.10 習題 70
第3章 函數 75
3.1 函數的定義與調用 75
3.1.1 函數的定義 75
3.1.2 函數的調用 77
3.1.3 實參與形參的結合 80
3.1.4 函數應用案例 83
3.2 函數重載 84
3.3 內聯函數 86
3.4 默認參數 88
3.5 函數與static 90
3.6 函數與const 91
3.7 本章小結 92
3.8 習題 92
第4章 類及對象 96
4.1 類與結構體 96
4.1.1 結構體 96
4.1.2 訪問權限控制符 99
4.1.3 類與對象 101
4.2 類的聲明與實現的分離 105
4.3 構造函數 107
4.3.1 對象的創建 107
4.3.2 自定義構造函數 107
4.3.3 拷貝構造函數 112
4.4 析構函數 119
4.5 類中的常成員 124
4.5.1 常數據成員 124
4.5.2 常成員函數 126
4.6 類中的靜態成員 128
4.6.1 靜態數據成員 128
4.6.2 靜態成員函數 129
4.7 友元 130
4.7.1 友元函數 131
4.7.2 友元類 132
4.8 this指針 133
4.9 本章小結 135
4.10 習題 136
第5章 運算符重載 142
5.1 運算符重載的基礎知識 142
5.2 採用成員函數重載運算符 145
5.3 採用友元函數重載運算符 149
5.4 自增和自減運算符重載 151
5.5 輸入和輸出運算符重載 154
5.6 其他運算符的重載 156
5.6.1 賦值運算符的重載 156
5.6.2 重載類型轉換 157
5.7 本章小結 160
5.8 習題 160
第6章 組合與繼承 165
6.1 組合 165
6.2 繼承 172
6.2.1 繼承的概念 172
6.2.2 繼承的方式 172
6.2.3 派生類的初始化 176
6.2.4 多繼承 180
6.2.5 名字隱藏 185
6.3 繼承與組合 187
6.4 本章小結 188
6.5 習題 188
第7章 多態 195
7.1 虛函數 195
7.2 純虛函數 202
7.3 本章小結 203
7.4 習題 203
第8章 字符串 208
8.1 C語言中的字符串 208
8.1.1 字符數組 208
8.1.2 指向字符的指針 211
8.1.3 字符串處理函數 211
8.2 C++語言中的string類 214
8.3 本章小結 218
8.4 習題 218
第9章 模板 220
9.1 函數模板 220
9.1.1 函數模板的定義 220
9.1.2 函數模板的實例化 223
9.1.3 函數模板中的非類型參數 224
9.1.4 模板參數的默認值 225
9.1.5 重載函數模板 226
9.2 類模板 227
9.2.1 類模板的定義 228
9.2.2 類模板的實例化 228
9.2.3 帶有非類型參數的類模板 230
*9.3 模板特化 232
9.3.1 函數模板特化 232
9.3.2 類模板特化 233
9.4 本章小結 235
9.5 習題 235
第10章 C++異常處理 238
10.1 C++異常 238
10.1.1 捕獲異常 239
10.1.2 拋出異常 241
10.1.3 發生異常的位置 244
10.2 異常類型和多級catch 246
10.3 C++中常用的異常類 249
10.4 自定義異常類 251
10.5 異常說明 252
10.6 本章小結 253
10.7 習題 253
第11章 輸入輸出流和文件 255
11.1 標準流對象 255
11.1.1 數據輸入輸出的格式化控制 256
11.1.2 字符串的輸入 258
11.2 文件的輸入輸出 264
11.2.1 文件流 265
11.2.2 文件的打開和關閉 265
11.2.3 文件的檢測 267
11.2.4 文件的讀寫操作 267
11.2.5 對文件的隨機讀寫 272
11.3 本章小結 273
11.4 習題 273
第12章 標準模板庫 276
12.1 容器 276
12.1.1 順序容器 276
12.1.2 容器適配器 284
12.1.3 關聯容器 287
12.2 STL迭代器 294

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天