第一章 緒論
1. 1 程序設計與程序設計語言
1. 1. 1 計算機與程序設計
1. 1. 2 程序設計語言
1. 1. 3 程序設計方法理論的發(fā)展
1. 1. 4 程序設計技術的四個層次
1. 2 C+十語言概述
1. 2. l 為什么選擇C+十語言
1. 2. 2 C+十語言簡史
1. 2. 3 C+十語言的特點
1. 3 本書的宗旨及內容安排
1. 3. 1 講授C+十語言的困難
1. 3. 2 本書指導思想
1. 3. 3 本書內容安排
思考題
第二章 C+十語言初步
2. 1 初識C+十程序
2. 1. l 程序實例
2. 1. 2 I/O語句
2. 2 C+十語言的基本符號
2. 2. 1 基本符號分類
2. 2. 2 基本符號的ASCll編碼
2. 3 C+十語言的詞匯
2. 3. l 關鍵字
2. 3. 2 標識符
2. 3. 3 字面常量
2. 3. 4 運算符
2. 3. 5 分割符
2. 4 C+十程序的基本框架
2. 4. 1 主函數(shù)
2. 4. 2 預處理命令
2. 4. 3 C+十程序的SP框架
2. 4. 4 C+十程序的OOP框架
2. 5 運行C+十程序
2. 5. l 編輯C+十程序
2. 5. 2 編譯和鏈接過程
思考題
練習題
第三章 基本數(shù)據(jù)類型與基本運算
3. 1 包含簡單計算的C+十程序
3. 1. 1 程序實例:求兩數(shù)之和
3. 1. 2 程序實例, 計算圓面積
3. 2 基本類型及其派生類型
3. 2. 1 數(shù)據(jù)類型的概念
3. 2. 2 基本類型
3. 2. 3 基本類型的派生類型
3. 2. 4 enum類型
3. 3 說明語句
3. 3. l 語句
3. 3. 2 常量和變量
3. 3. 3 常量說明
3. 3. 4 變量說明
3. 3. 5 類型說明
3. 4 基本運算符
3. 4. 1 運算符和表達式的概念
3. 4. 2 運算類型與運算符
3. 4. 3 賦值運算
3. 4. 4 算術運算
3. 4. 5 關系運算
3. 4. 6 邏輯運算
3. 4. 7 位運算
3. 4. 8 其他運算
3. 4. 9 運算的優(yōu)先組
3. 4. 10 運算與運算符小結
思考題
練習題
第四章 基本控制結構與導出數(shù)據(jù)類型
4. 1 控制語句. 復合語句和空語句
4. 1. l 簡單的計算器程序
4. 1. 2 控制語句
4. 1. 3 復臺語句和空語句
4. 2 分支語句
4. 2. l 分支語句
4. 2. 2 溫度值變換程序
4. 3 循環(huán)語句
4. 3. l 循環(huán)語句
4. 3. 2 求索救
4. 3. 3 計算常數(shù)e的值
4. 4 轉向語句
4. 5 數(shù)據(jù)導出類型(l), 數(shù)組(Array)
4. 5. 1 導出類型的概念
4. 5. 2 一維數(shù)組
4. 5. 3 多維數(shù)組
4. 5. 4 數(shù)組與字符串
4. 6 C+十程序實例
4. 6. 1 統(tǒng)計學生成績
4. 6. 2 輸出三角函數(shù)表
4. 6. 3 畫一個四葉玫瑰線圖形
4. 6. 4 Eratosthenes篩法求索救
思考題
練習題
第五章 團數(shù), 函數(shù)與運算符的在我
5. 1 三次方程求根程序的設計
5. 2 函數(shù)的說明與使用
5. 2. l 函數(shù)說明
5. 2. 2 函數(shù)調用
5. 2. 3 函數(shù)的返回
5. 2. 4 函數(shù)的多數(shù)
5. 2. 5 值調用與引用飼用
5. 2. 6 函數(shù)的嵌套與速歸
5. 2. 7 內聯(lián)函數(shù)
5. 3 函數(shù)與運算符的重載
5. 3. l 函數(shù)重載
5. 3. 2 可重載運算符
5. 3. 3 運算符重載函數(shù)的定義
5. 4 程序實例
5. 4. 1 "三色冰激凌"程序
5. 4. 2 Hanoi塔問題
思考題
練習題
第六章 指針, 引用與動態(tài)內存分配
6. 1 選擇排序算法
6. 2 導出數(shù)據(jù)類型(2), 指針
6. 2. 1 指針變量說明
6. 2. 2 指針變量的操作
6. 2. 3 指針與教組
6. 2. 4 字符串措針
6. 2. 5 指針與函數(shù)
6. 3 指針與動態(tài)內存分配
6. 3. 1 動態(tài)分配運算符
6. 3. 2 用指針進行內在動態(tài)分配
6. 4 導出數(shù)據(jù)類型(3), 引用
6. 5 程序實例
6. 5. 1 按人名字典客排列電話簿
6. 5. 2 構建人員檔案鏈表
思考題
練習題
第七章 類與對象
7. 1 設計一個錢類
7. 2 類和對象的說明
7. 2. 1 類說明和對象說明
7. 2. 2 對象的初始化, 構造與橋構函數(shù)
7. 2. 3 靜態(tài)成員
7. 2. 4 友元
7. 2. 5 類作為用戶定義的數(shù)據(jù)類型(運算符重載)
7. 2. 6 this指針
7. 2. 7 常量成員
7. 2. 8 結構與聯(lián)合
7. 2. 9 類之間的關系
7. 3 程序實例
思考題
練習題
第八章 繼承與派生
8. l 公司雇員檔案的管理
8. 2 派生類
8. 2. 1 派生類說明
8. 2. 2 派生類的構造函數(shù)和橋相回敬
8. 2. 3 其他特征的繼承關系
8. 2. 4 派生關系中的二義性處理
8. 3 多態(tài)性與虛函數(shù)
8. 3. 1 超載與動態(tài)聯(lián)編
8. 3. 2 基類指針與派生類指針
8. 3. 3 虛函數(shù)
8. 3. 4 抽象基類
8. 4 程序實例
8. 4. 1 計算函數(shù)的定積分
8. 2. 2 利用圖元類畫圖
思考題
練習題
第九章 模板
9. 1 一個隊列模板
9. 2 模板說明
9. 2. l 類模板說明
9. 2. 2 函數(shù)模板說明
9. 2. 3 關于模板若干問題的說明
9. 3 程序實例:鏈表模板的設計
思考題
練習題
第十章 輸入輸出流
10. 1 流類庫的優(yōu)點
10. 2 文件與流的概念
10. 3 C+十的流類庫
10. 4 I/O的格式控制
10. 4. l 用于格式控制的類ios成員函數(shù)
10. 4. 2 格式控制符
10. 4. 3 用戶定義格式控制符
10. 5 其他輸入輸出控制函數(shù)
10. 5. 1 I/O操作狀態(tài)控制
10. 5. 2 其他 I/O控制
10. 6 文件 I/O
10. 6. 1 文件的打開與關閉
10. 6. 2 文件的讀寫操作
思考題
練習題
第十一章 用C+十語言設計面向對象程序
11. l 仿真系統(tǒng)程序的總體設計
11. 2 仿真程序simulation的框架
11. 3 電梯運行系統(tǒng)
11. 4 person類的設計
11. 5 floor類的設計
11. 6 elevator類的設計
11. 7 辦公大樓電梯運行仿真系統(tǒng)
思考題
練習題
附錄
附錄A Visual C++6. 0編程環(huán)境簡介
附錄B 標準函數(shù)
附錄C 關鍵詞索引