第1章 C++語言概述
1.1 程序設計語言概述
1.2 面向對象的程序設計概述
1.3 C++語言的發(fā)展和特點
1.4 簡單的C++程序介紹
小結
思考與練習
第2章 數(shù)據(jù)類型
2.1 基本數(shù)據(jù)類型
2.2 常量和標識符常量
2.3 變量
2.4 類型轉換
2.5 枚舉類型(enum)
2.6 類型定義(tyIedef)
小結
思考與練習
第3章 語句和運算符
3.1 基本運算符
3.2 其他常用運算符
3.3 表達式語句
3.4 簡單輸入、輸出的介紹
小結
思考與練習
第4章 選擇和循環(huán)結構
4.1 程序的基本結構
4.2 選擇結構語句
4.3 循環(huán)結構
4.4 控制執(zhí)行順序的語句
小結
思考與練習
第5章 函數(shù)與編譯預處理
5.1 函數(shù)的基本思想
5.2 函數(shù)的參數(shù)傳遞
5.3 函數(shù)的歸遞調用
5.4 存儲類別和作用域
5.5 函數(shù)的重載、內聯(lián)、缺省變元
5.6 編譯預處理
5.7 程序的多文件組織
小結
思考與練習
第6章 數(shù)組、結構和聯(lián)合
6.1 數(shù)組
6.2 字符數(shù)組及應用
6.3 字符串處理函數(shù)
6.4 數(shù)組和函數(shù)
6.5 結構
6.6 聯(lián)合
小結
思考與練習
第7章 指針
7.1 指針概念
7.2 數(shù)組和指針
7.3 指針與字符串處理
7.4 指針數(shù)組和指向數(shù)組的指針變量
7,5指針和函數(shù)
7.6 命令行參數(shù)(指針數(shù)組作maln函數(shù)的形參)
7.7 動態(tài)存儲分配
7.8 線性單向鏈表
小結
思考與練習
第8章 類和對象
8.1 面向對象的思想
8.2 面向對象程序設計的基本特點
8.3 類和對象
8.4 構造函數(shù)和析構函數(shù)
小結
思考與練習
第9章 類的其他特性
9.1 靜態(tài)成員
9.2 友元
9.3 共享數(shù)據(jù)的保護
9.4 模板
9.5 string類
小結
思考與練習
第10章 繼承和派生
10.1 類的繼承和派生
10.2 派生類的繼承方式
10.3 派生類成員的訪問
……
第11章 多態(tài)性和虛函數(shù)
第12章 輸入輸出流類庫