第1章 C++入門
1.1 C++簡史及其特點
1.2 一個C++程序
1.3 C++程序的一般形式
1.4 注釋.頭文件和#include偽指令
1.5 C++簡單的輸入/輸出
1.6 數(shù)據(jù)對象
1.7 庫的應用
第2章 變量聲明和基本數(shù)據(jù)類型
2.1 標識符和關鍵字
2.2 變量聲明和初始化
2.3 基本數(shù)據(jù)類型
2.4 表達式.一元+和-操作符及算術操作符
2.5 賦值.復會賦值和測定長度操作符
2.6 類型轉換
2.7 布爾值.布爾表達式
2.8 關系操作符與邏輯操作符
2.9 增量和減量操作符
2.10 轉義序列
2.11 typedef聲明
2.12 習題
第3章 語句
3.1 空語句.復合語句和程序塊
3.2 條件語句:if,if else
3.3 條件語句和循環(huán)語句中的邏輯判斷表達式
3.4 句中的逗號操作符和條件操作符
3.5 循環(huán)語句: while,do,for
3.6 break,continue,goto語句
3.7 開關語句:switch
3.8 編程中的常見錯誤
3.9 習題
第4章 C++的派生數(shù)據(jù)類型
4.1 指針類型
4.2 引用類型
4.3 數(shù)組
4.4 字符串
4.5 枚舉類型
4.6 結構和選擇操作符
4.7 編程中的常見錯誤
4.8 習題
第5章 函數(shù)
5.1 函數(shù)的聲明.定義和調用
5.2 作用域
5.3 由值和引用來傳遞參數(shù)
5.4 缺省的參數(shù)
5.5 返回值和返回語句
5.6 指針和數(shù)組作為國數(shù)的參數(shù)
5.7 直接插入函數(shù)
5.8 遞歸
5.9 重載函數(shù)
5.10 存儲類
5.11 函數(shù)樣板
5.12 程序變量
5.13 編程中的常見錯誤
5.14 習題
第6章 文件
6.1 數(shù)據(jù)文件流
6.2 建立由用戶定義的庫
第7章 C++中的類
7.1 類定義和類成員
7.2 類的成員函數(shù)
7.3 類對象
7.4 使用“this”指針
7.5 構造函數(shù)利解除函數(shù)
7.6 數(shù)據(jù)成員的初始化
7.7 類對象間的“消息傳遞”舉例
7.8 操作符重載和友好函數(shù)
7.9 動態(tài)存儲分配
7.10 靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)
7.11 類的成員指針
7.12 友類
7.13 一個鏈表的例子
7.14 編程中的常見錯誤
7.15 習題
第8章 類的派生與繼承
8.1 基本概念和派生類的一般形式
8.2 對基類的繼承
8.3 派生下的構造函數(shù)
8.4 派生下的解除函數(shù)
8.5 多重繼承
8.6 “多態(tài)性”和虛擬函數(shù)
8.7 抽象類和純虛擬函數(shù)
8.8 虛擬的基類
8.9 編程中的常見錯誤
8.10 習題
第9章 面向對象編程
9.1 為何要用面向對象的編程技術
9.2 基本概念和軟件開發(fā)過程
9.3 用C++進行面向對象編程
附錄
附錄A ASCII碼表
附錄B 操作符優(yōu)先級
附錄C 常用的C++函數(shù)