![](/c49/30/1076935322.jpg)
出版社:清華大學 ISBN:9787302340447 商品編碼:1076935322 開本:16 出版時間:2014-01-01 代碼:32 作者:肖守柏,金歡
" 基本信息 - 商品名稱:C++程序設計(高等學校應用型特色規劃教材)
- 作者:肖守柏//金歡
- 代碼:32
- 出版社:清華大學
- ISBN號:9787302340447
其他參考信息 - 出版時間:2014-01-01
- 印刷時間:2014-01-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:236
- 字數:371千字
編輯推薦語 肖守柏等編著的《C++程序設計》圍繞教學內容組織案例,對學生的知識和能力訓練具有較強的針對性。全書共分為9章,可看成三部分:**部分(**、2章),介紹了面向對像程序設計基礎知識,重點討論了面向對像程序設計的基本概念和特點,以及C++對C的擴充;第二部分(第3~5章),介紹了基於對像的程序設計,重點討論了類和對像、特殊函數和成員、運算符重載;第三部分(第6~9章),介紹了面向對像程序設計,重點討論了繼承與派生、多態性與虛函數、C++的I/O流、異常處理。此外,書中有兩個附錄,分別是“關鍵字”和“實驗指導”。書中的所有程序都在VC++ 6.0環境下調試通過。 內容提要 C++是近年來國內外廣泛學習和使用的現代計算 機語言,但是C++牽涉的概念很多,語法比較復雜, 內容十分廣泛,使不少人感到學習難度較大,難以入 門。肖守柏等編著的《C++程序設計》做到準確定位 ,合理取舍內容,設計了讀者易於學習的教材體繫, 並且以通俗易懂的語言講解了許多復雜的概念,減少 了初學者學習C++的困難。 《C++程序設計》分為三部分,共9章,依次介紹 了C++面向對像程序設計的基本概念、C++對C的擴充 、類和對像、特殊函數和成員、運算符重載、繼承與 派生、多態性與虛函數等。每個章節基本上都是從實 例入手,然後繫統地介紹本實例所涉及的知識點,整 本書從前至後注重應用性,由淺入深、邏輯性強,並 且每章末尾均配有小結和練習。 本書可作為高等院校計算機專業本、專科學生的 教材或參考書,也可供廣大從事計算機軟件工作的科 技人員自學參考。 目錄 **部分 面向對像程序設計基礎知識 **章 初識C++ 1 1.1 面向對像概述 1 1.1.1 什麼是面向對像程序設計 1 1.1.2 面向對像程序設計的特點 3 1.2 “This is a C++ program.”實例 4 1.2.1 C++程序的基本組成 8 1.2.2 C++程序的編寫和實現 10 本章小結 11 本章習題 11 第2章 C++對C的擴充 13 2.1 “書店庫存清單管理”實例 13 2.1.1 C++程序的輸入與輸出 14 2.1.2 用const定義常變量 20 2.2 “學生成績管理”實例 21 2.2.1 函數的相關知識 23 2.2.2 內聯函數 28 2.2.3 函數重載 29 2.2.4 函數模板 30 2.2.5 帶默認參數的函數 31 2.3 “棋盤遊戲”實例 33 2.3.1 引用的基本概念 34 2.3.2 引用作為函數參數 36 2.3.3 引用作為函數返回值 37 2.4 “日期格式的轉換”實例 38 2.4.1 字符串類型相關知識 40 2.4.2 使用字符串類型對像 42 本章小結 44 本章習題 44 第二部分 基於對像的程序設計 第3章 類和對像 46 3.1 “兩線相交”實例 46 3.1.1 類的聲明 49 3.1.2 對像的使用 54 3.1.3 this指針 58 3.2 “個人工資所得稅的計算”實例 58 3.2.1 構造函數 61 3.2.2 析構函數 67 3.2.3 類的組合 73 本章小結 78 本章習題 79 第4章 特殊函數和成員 81 4.1 “網絡登錄計數器”實例 81 4.1.1 不同對像間數據的共享 83 4.1.2 靜態數據成員 84 4.1.3 靜態成員函數 86 4.2 “家庭防盜警報繫統”實例 90 4.2.的基本概念 92 4.2.函數 93 4.2.類 95 4.3 關鍵字const 96 4.3.1 常對像 97 4.3.2 常對像成員 97 4.3.3 使用const限定指針 100 4.4 “單鏈表的類模板”實例 102 4.4.1 類模板的定義 105 4.4.2 類模板的實例化 106 4.4.3 類模板的模板參數表 107 本章小結 108 本章習題 109 第5章 運算符重載 111 5.1 “復數相加”實例 111 5.1.1 運算符重載的基本概念 113 5.1.2 運算符重載的方法 114 5.1.3 運算符重載的規則 115 5.2 “重載加、減法運算符”實例 116 5.2.1 類成員函數重載運算符 118 5.2.函數重載運算符 122 5.2.3 轉換運算符重載 125 本章小結 127 本章習題 128 第三部分 面向對像程序設計 第6章 繼承與派生 129 6.1 “半工半讀學生信息管理”實例 129 6.1.1 繼承與派生的基本概念 133 6.1.2 派生類成員的訪問屬性 135 6.1.3 多層繼承的訪問屬性 142 6.1.4 賦值兼容 143 6.2 “員工信息管理”實例 145 6.2.1 簡單派生類的構造函數 149 6.2.2 有子對像的派生類的構造函數 150 6.2.3 多層派生時的構造函數 153 6.2.4 派生類的析構函數 154 6.3 “動物園信息管理”實例 155 6.3.1 多重繼承 159 6.3.2 二義性 161 6.3.3 虛基類 163 本章小結 168 本章習題 168 第7章 多態性與虛函數 170 7.1 多態性的基本概念 170 7.1.1 多態的概念和類型 170 7.1.2 多態的實現方式 171 7.2 “學生學費管理”實例 171 7.2.1 虛函數 174 7.2.2 虛析構函數 178 7.3 “小型公司人員信息管理”實例 180 7.3.1 純虛函數 184 7.3.2 抽像類 186 本章小結 188 本章習題 188 第8章 C++的I/O流 190 8.1 流的概念 190 8.1.1 流類 191 8.1.2 I/O流對像 192 8.2 標準I/O流 192 8.2.1 輸入成員函數 192 8.2.2 輸出成員函數 194 8.3 “文件中建立平方根表”實例 195 8.3.1 文件的基本概念 196 8.3.2 文件的打開與關閉 198 8.3.3 文本文件的輸入/輸出 200 8.3.4 二進制文件的輸入/輸出 204 本章小結 206 本章習題 206 第9章 異常處理 208 9.1 異常概述 208 9.1.1 異常處理的概念 208 9.1.2 異常現像的舉例 209 9.2 異常處理機制 209 9.2.1 異常處理的任務 210 9.2.2 異常處理基本思想 210 9.2.3 異常處理的組成 211 9.2.4 異常處理的執行過程 213 本章小結 216 本章習題 216 附錄A 關鍵字 217 附錄B 實驗指導 218 參考文獻 237
" |