第1章 C++語言概述
1-1 C++的起源
1-2 面向對象的基本概念
1-2-1 對象
1-2-2 類
1-2-3 消息
1-2-4 封裝
1-2-5 繼承
1-2-6 多態(tài)性
1-3 一個面向對象的C++程序
1-3-1 C++程序的基本結構
1-3-2 C++程序的開發(fā)過程
1-4 Visua1 C++6.0集成開發(fā)環(huán)境
1-4-1 項目工作區(qū)
1-4-2 Visua1 C++6.0的菜單欄
1-5 Visua1 C++6.0程序開發(fā)的一般步驟
習題
第2章 基本數據類型和表達式
2-1 詞法符號
2-1-1 字符集
2-1-2 標識符
2-1-3 關鍵字
2-2 常量與變量
2-2-1 常量
2-2-2 變量
2-3 類的數據成員
2-4 基本數據類型
2-4-1 整型
2-4-2 浮點型
2-4-3 字符型
2-4-4 布爾型
2-5 運算符和表達式
2-5-1 算術運算符和算術表達式
2-5-2 關系運算符和關系表達式
2-5-3 邏輯運算符和邏輯表達式
2-5-4 賦值運算符和賦值表達式
2-5-5 其他運算符
2-5-6 運算符優(yōu)先級與結合性
2-6 表達式中數據類型的轉換
習題
第3章 程序結構和流程控制語句
3-1 C++語言的語句
3-2 順序結構
3-3 選擇結構
3-3-1 if語句
3-3-2 switch語句
3-4 循環(huán)結構
3-4-1 for語句
3-4-2 whi1e語句
3-4-3 dowhi1e語句
3-4-4 循環(huán)的嵌套
3-5 轉移語句
3-5-1 break語句
3-5-2 continue語句
習題
第4章 函數
4-1 函數的聲明與定義
4-1-1 一般函數的聲明與定義
4-1-2 成員函數的聲明與定義
4-2 函數的調用
4-2-1 一般函數的調用
4-2-2 成員函數的調用
4-2-3 函數調用時參數的傳遞與返回值
4-3 帶默認形參值的函數
4-4 內聯函數
4-5 函數的重載
4-6 C++語言的系統函數
4-7 局部變量和全局變量
4-8 靜態(tài)局部變量和靜態(tài)全局變量
4-9 編譯預處理
4-9-1 宏定義
4-9-2 文件包含
4-9-3 條件編譯
第5章 構造數據類型
第6章 類與對象
第7章 繼承
第8章 運算符重載
第9章 多態(tài)性
第10章 流
附錄A 程序調試
參考文獻