第1章 C++程序設計概述
1.1 C++語言的歷史和演進
1.2 C+4語言的特點
1.3 面向對象的相關概念
1.4 C++程序的基本結構和開發(fā)環(huán)境
習題
第2章 C++語言基礎
2.1 基本數據類型
2.2 標識符與關鍵字
2.3 常量與變量
2.4 運算符與表達式
2.5 數組
2.6 枚舉
2.7 結構體
2.8 共用體
2.9 控制語句
2.10 應用實例——水果超市管理系統(tǒng)菜單設計
習題
第3章 指針和引用
3.1 指針
3.2 指針與數組
3.3 字符串
3.4 引用
3.5 指針及引用在函數中的作用
3.6 應用實例——果超市管理系統(tǒng)的水果基本信息管理
習題
第4章 函數
4.1 函數的定義、聲明和類型
4.2 函數的參數與調用
4.3 內聯函數
4.4 函數的重載
4.5 標識符的作用域
4.6 應用實例——水果超市管理系統(tǒng)中購物車的設計
習題
第5章 類和對象
5.1 類的定義
5.2 對象的定義和使用
5.3 構造函數和析構函數
5.4 靜態(tài)成員
5.5 常對象和常成員
5.6 對象指針和對象引用
5.7 對象數組
5.8 子對象和堆對象
5.9 友元
5.10 類的作用域和對象的生存期
5.11 應用實例——水果超市管理系統(tǒng)基本類的設計
習題
第6章 繼承
6.1 繼承的概念
6.2 繼承方式
6.3 派生類的構造函數和析構函數
6.4 多繼承
6.5 虛基類
6.6 類型轉換
6.7 應用實例——水果超市管理系統(tǒng)中類的繼承關系
習題
第7章 多態(tài)
第8章 模板和STL
第9章 異常處理
第10章 ACM-ICPC簡介及在線實訓
附錄A C++常用運算符的功能、優(yōu)先級和結合性
附錄B 水果超市管理系統(tǒng)源程序清單
參考文獻