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