本書特色
1 . 內容清晰而精確,新的版面設計更增進了本書的易讀性。
2 . 符合最新的ANSI/ISO C++標準文件規範,力求完整性與正確性。
3 . 新增多個案例研討。每個案例均有承先啟後的功能。
4 . 附有教學資源網站: www.deitel.com/books/cpphtp5/index.html
本書內容
本書譯自H. M. Deitel & P. J. Deitel原著「C++:How to Progra-m (Fourth Edition)」,本書和它提供的教材,賦予授課者和學生所需的資訊性、趣味性、挑戰性和娛樂性的C++學習經驗。本書擷取 C++程式設計藝術一書之精華編寫而成,內容包含C++所需的所有主要論題。內容清晰精確,新版面設計更增本書的易讀性。
<目錄>
目錄
第1章 電腦、網際網路與全球資訊網簡介
1.1 簡介
1.2 何謂電腦?
1.3 電腦的架構
1.4 早期的電腦作業系統
1.5 個人式、分散式及用戶端/伺服器的計算環境
1.6 網際網路與全球資訊網
1.7 機器語言、組合語言和高階語言
1.8 C/C++的沿革
1.9 C++標準函式庫
1.10 Java的沿革
1.11 FORTRAN、COBOL、Pascal和Ada
1.12 Basic、Visual Basic、Visual C++、C#和.NET
1.13 軟體的主要趨勢:物件技術
1.14 典型的C++開發環境
1.15 C++與本書注意事項
1.16 實際體驗C++應用程式
1.17 物件技術與統一塑模語言 (UML)介紹
1.18 綜合整理
1.19 資源網站
第2章 C++程式設計簡介
2.1 簡介
2.2 第一個C++程式:列印一行文字
2.3 修改第一個C++程式
2.4 另一個C++程式:整數加法
2.5 記憶體觀念
2.6 算術計算
2.7 判斷:等號運算子和關係運算子
2.8 綜合整理
第3章 類別與物件簡介
3.1 簡介
3.2 類別、物件、成員函式與資料成員
3.3 本章範例概覽
3.4 定義一個含有成員函式的類別
3.5 定義一個具有參數的成員函式
3.6 資料成員、set函式與get函式
3.7 以建構子將物件初始化
3.8 將類別放在獨立檔案以提高重複使用性
3.9 將介面與實作分開
3.10 以set函式驗證資料
3.11 綜合整理第4章 控制敘述:第一部分
4.1 簡介
4.2 演算法
4.3 虛擬碼
4.4 控制結構
4.5 if選擇敘述
4.6 if…else雙重選擇敘述
4.7 while重複敘述
4.8 規劃演算法:計數控制重複
4.9 規劃演算法:警示控制重複
4.10 規