第1章 程序設計方法和c++語言概述
1.1 程序編寫過程
1.2 面向過程程序設計方法
1.3 面向對像程序設計方法
1.4 c++語言的發展
1.5 c++語言程序的開發過程
1.6 一個簡單的程序
本章小結
習題
第2章 數據類型、運算符和表達式
2.1 數據類型
2.2 常量和變量
2.2.1 c++的符號繫統
2.2.2 c++的常量
2.2.3 c++的變量
2.3 運算符和表達式
2.3.1 算術運算符和算術表達式
2.3.2 賦值運算符和賦值表達式
2.3.3 關繫運算符和關繫表達式
2.3.4 邏輯運算符和邏輯表達式
2.3.5 位運算符和位運算表達式
2.3.6 條件運算符和條件表達式
2.3.7 其他運算符
2.4 數據類型轉換
2.4.1 自動類型轉換
2.4.2 強制類型轉換
2.4.3 賦值表達式的類型轉換
2.5 基本輸入輸出
2.5.1 標準輸入流和標準輸出流
2.5.2 io流的格式控制
2.6 c++的語句類型
2.6.1 說明性語句
2.6.2 可執行語句
本章小結
習題
第3章 c++控制語句
3.1 順序結構程序設計
3.2 分支結構程序設計
3.2.1 if分支語句
3.2.2 if語句的嵌套
3.2.3 switch語句
3.3 循環結構程序設計
3.3.1 while語句
3.3.2 do...while語句
3.3.3 for語句
3.3.4 3種循環語句的比較
3.3.5 循環嵌套
3.3.6 break和continue語句
3.4 程序舉例
本章小結
習題
第4章 數組
4.1 概述
4.2 一維數組
4.2.1 一維數組定義和初始化
4.2.2 一素的引用
4.3 二維數組
4.3.1 二維數組定義和初始化
4.3.2 二素的引用
4.4 字符數組與字符串
4.4.1 字符數組的定義和初始化
4.4.2 字符數組的引用
4.5 數組應用舉例
4.5.1 一維數組應用舉例
4.5.2 二維數組應用舉例
4.5.3 字符數組應用舉例
4.5.4 綜合應用舉例
本章小結
習題
第5章 函數與預處理
5.1 概述
5.1.1 函數簡介
5.1.2 函數的種類
5.2 函數定義及調用
5.2.1 函數的定義
5.2.2 函數的調用
5.2.3 函數參數傳遞與返回值
5.2.4 函數的嵌套調用
5.2.5 函數原型聲明
5.3 c++中的特殊函數
5.3.1 重載函數
5.3.2 內聯函數
5.3.3 具有默認參數值的函數
5.4 函數模板
5.4.1 函數模板的定義
5.4.2 重載函數模板
5.5 局部變量和全局變量
5.5.1 局部作用域和局部變量
5.5.2 全局作用域和全局變量
5.6 變量的生存期和存儲類別
5.6.1 變量的生存期
5.6.2 變量的存儲類別
5.7 編譯預處理
5.7.1 宏定義
5.7.2 文件包含
5.7.3 條件編譯
本章小結
習題
第6章 指針和引用
6.1 指針的概念
6.1.1 指針和指針變量
6.1.2 指針變量的定義
6.1.3 指針的基本運算
6.1.4 指針作為函數參數
6.2 指針與數組
6.2.1 指針與一維數組
6.2.2 指針與二維數組
6.2.3 指向字符串的指針變量
6.2.4 指針數組
6.2.5 多級指針
6.3 指針和函數
6.3.1 指針型函數
6.3.2 用函數指針調用函數
6.3.3 用指向函數的指針作函數參數
6.3.4 帶參數的main()函數
6.4 動態存儲分配
6.4.1 內存的動態分配
6.4.2 動態內存分配操作符
6.5 引用
6.5.1 引用的概念
6.5.2 引用的操作
6.5.3 不能被定義引用的情況
6.5.4 函數參數中引用的傳遞
6.5.5 用引用返回多個值
6.5.6 用函數返回引用
6.5.7 const引用
本章小結
習題
第7章 其他自定義數據類型
7.1 結構體類型
7.1.1 結構體類型的定義
7.1.2 結構體類型變量的定義及其初始化
7.1.3 結構體類型的使用
7.2 枚舉類型
7.3 共用體類型
本章小結
習題
第8章 類與對像
8.1 類的概念
8.2 類的定義
8.3 對像的定義
8.4 類的成員函數
8.5 類的訪問屬性
8.6 對像的使用
8.6.1 對像指針
8.6.2 對像引用
8.6.3 this指針
8.6.4 對像數組
8.6.5 普通對像做函數參數
8.6.6 對像指針做函數參數
8.6.7 對像引用做函數參數
8.7 構造函數
8.8 析構函數
8.9 拷貝構造函數
8.1 淺拷貝和深拷貝
8.11 靜態成員
8.11.1 靜態成員數據
8.11.2 靜態成員函數
8.12
8.12.1函數
8.12.2類
8.13 常對像
8.14 常成員
8.14.1 常成員數據
8.14.2 常成員函數
8.15 組合關繫
8.16 類模板
本章小結
習題
第9章 繼承與派生
第10章 多態性與虛函數
第11章 運算符重載
第12章 標準模板庫
第13章 輸入輸出流
第14章 異常處理
附錄a c++語言中運算符的優先級和結合性
附錄b ascii碼表
附錄c c++常用函數
參考文獻