第1章 C++語言概述
1.1 C++語言的發展
1.2 C++語言的特點
1.3 物件導向程式設計
1.4 C++語言的基本符號
1.5 C++語言的詞彙
1.5.1 關鍵字
1.5.2 識別字
1.5.3 字面常量
1.5.4 運算子
1.5.5 標點符號
1.6 C++程式的基本框架
1.7 C++程式的開發過程
1.7.1 編輯
1.7.2 編譯
1.7.3 連結
1.7.4 運行和調試
本章小結
習題1
第2章 資料類型、運算子和運算式
2.1 C++語言的資料類型
2.1.1 基本類型
2.1.2 基本類型的派生類型
2.2 常量
2.2.1 邏輯常量
2.2.2 字元常量
2.2.3 整型常量
2.2.4 實型常量
2.2.5 枚舉常量
2.3 變數
2.3.1 變數的定義
2.3.2 變數的使用方式
2.3.3 符號常量聲明語句
2.4 運算子和運算式
2.4.1 運算子和運算式的概念
2.4.2 運算類型與運算子
2.4.3 賦值運算
2.4.4 算術運算子和算術運算式
2.4.5 關係運算子和關聯運算式
2.4.6 邏輯運算子和邏輯運算式
2.4.7 位元運算
2.4.8 其他運算
2.4.9 優先順序和結合性
本章小結
習題2
第3章 基本控制結構
3.1 C++語句
3.2 順序結構
3.2.1 聲明語句
3.2.2 運算式語句
3.2.3 基本輸入輸出
3.2.4 複合陳述式和空語句
3.3 選擇結構
3.3.1 if語句
3.3.2 switch語句
3.4 迴圈結構
3.4.1 for語句
3.4.2 while語句
3.4.3 do…while語句
3.4.4 迴圈的嵌套
3.5 跳躍陳述式
3.5.1 break語句
3.5.2 continue語句
3.5.3 return語句
3.5.4 goto語句
本章小結
習題3
第4章 陣列、指標與引用
4.1 陣列
4.1.1 一維陣列
4.1.2 多維陣列
4.1.3 字元陣列
4.2 指標
4.2.1 指針和地址
4.2.2 指標和陣列
4.3 引用
4.4 動態儲存裝置分配
本章小結
習題4
第5章 函數
5.1 函式定義
5.2 函式呼叫
5.3 函數原型
5.4 函數返回類型
5.5 函數參數
5.5.1 參數的傳遞方式
5.5.2 預設參數
5.6 函數重載
5.7 內聯函數
5.8 遞迴函數
5.9 變數的生存週期
本章小結
習題5
第6章 類和物件
6.1 類的定義
6.1.1 類的定義
6.1.2 類成員的存取控制
6.1.3 類的資料成員
6.1.4 類的成員函數
6.2 物件的定義
6.2.1 物件的定義
6.2.2 物件的成員
6.3 構造函數和析構函數
6.3.1 構造函數和析構函數的定義
6.3.2 預設構造函數和預設析構函數
6.3.3 複製構造函數
6.4 自由存儲物件
6.5 this指標
6.6 靜態成員
6.6.1 靜態資料成員
6.6.2 靜態成員函數
6.7 常成員
6.7.1 常對象
6.7.2 常成員函數
6.7.3 常數據成員
6.8 友元
6.8.1 友元函數
6.8.2 友元類
6.9 物件陣列
6.10 成員物件
本章小結
習題6
第7章 繼承和派生
7.1 繼承與派生
7.1.1 基本概念
7.1.2 派生類的定義與構成
7.2 派生類對基類成員的訪問
7.3 派生類的構造函數和析構函數
7.3.1 派生類的構造函數
7.3.2 派生類的析構函數
7.4 多繼承與虛基類
7.4.1 多繼承中的二義性問題
7.4.2 虛基類的定義
7.4.3 虛基類的構造函數
7.5 子類型關係
7.6 虛函數與多態性
7.6.1 多態性的概念
7.6.2 虛函數
7.6.3 虛析構函數
7.6.4 純虛函數與抽象類別
本章小結
習題7
第8章 運算子重載
8.1 運算子函數與運算子重載
8.2 典型運算子的重載
8.2.1 關於分數類fraction
8.2.2 重載取負運算子“-”
8.2.3 重載加法運算子“+”
8.2.4 重載增量運算子“++”
8.2.5 重載類型轉換符“long”
8.2.6 重載設定運算子“=”
8.2.7 重載複合設定運算子“+=”
8.2.8 重載關係運算子“>”
8.2.9 重載下標訪問運算子“[]”
8.2.10 重載流運算子“>>”和“<<”
8.3 運算子重載應注意的幾個問題
本章小結
習題8
第9章 範本
9.1 函數範本
9.2 類範本
本章小結
習題9
第10章 C++流
10.1 C++流的概念
10.1.1 C++流的體系結構
10.1.2 預定義流物件
10.1.3 提取運算子>>和插入運算子<<
10.1.4 有格式輸入輸出和無格式輸入輸出
10.1.5 操作符
10.2 輸入輸出的格式控制
10.2.1 默認的輸入輸出格式
10.2.2 格式標誌與格式控制
10.2.3 輸入輸出寬度的控制
10.2.4 浮點數輸出方式的控制
10.2.5 輸出精度的控制
10.2.6 對齊方式的控制
10.2.7 小數點處理方式的控制
10.2.8 填補字元的控制
10.2.9 插入分行符號
10.2.10 輸入輸出數制狀態的控制
10.3 文件流
10.3.1 文件流的建立
10.3.2 文件流的關閉
10.3.3 檔流狀態的判別
10.3.4 檔流的定位
10.3.5 有格式輸入輸出
10.3.6 無格式輸入輸出
本章小結
習題10
第11章 上機指導
11.1 上機考試系統使用說明
11.1.1 上機考試環境
11.1.2 上機考試時間
11.1.3 上機考試題型及分值
11.1.4 上機考試登錄
11.1.5 試題內容查閱工具的使用
11.1.6 考生資料夾和檔的恢復
11.2 上機考試內容
11.2.1 基本操作題
11.2.2 簡單應用題
11.2.3 綜合應用題
11.3 上機考試樣題
附錄1 使用Visual C++6.0編寫標準C++程式
附錄2 C/C++常用標準庫函數
附錄3 ASCⅡ碼表
附錄4 全國電腦等級考試二級c++語言程式設計考試大綱(2007年版修訂版)
附錄5 全國...