第一部分 C++語言基礎
第1章 C++語言基礎知識
1.1 C+4.程序結構
1.1.1 簡單的c++程序介紹
1.1.2 C++語句組成
1.1.3 命名規(guī)則和書寫風格
1.2 數據和表達式
1.2.1 基本數據類型
1.2.2 變量
1.2.3 常量
1.2.4 用typedef定義類型名
1.2.5 運算符號和表達式
1.3 C+4程序流程控制
1.3.1 順序語句
1.3.2 判斷語句
1.3.3 循環(huán)語句
1.3.4 break和continue語句
習題
第2章 函數和預處理指令
2.1 函數
2.1.1 函數定義與調用
2.1.2 函數的原型
2.1.3 函數的參數傳遞
2.1.4 函數重載
2.1.5 函數的默認參數
2.1.6 內聯(lián)函數
2.1.7 遞歸函數
2.2 作用域和存儲類型
2.2.1 作用域與可見性
2.2.2 全局、局部變量
2.2.3 存儲類型及生命期
2.2.4 多文件結構
2.3 預處理指令
2.3.1 宏定義指令
2.3.2 文件包含指令
2.3.3 條件編譯指令
習題
第3章 數組、字符串與自定義數據類型
3.1 數組
3.1.1 數組的聲明
3.1.2 數組元素的調用
3.1.3 數組的賦值
3.1.4 數組示例
3.2 字符串
3.2.1 字符數組
3.2.2 庫函數:string.h
3.3 結構
3.3.1 結構的聲明
3.3.2 結構的應用
3.4 共用體
3.4.1 共用體的聲明
3.4.2 共用體的應用
3.5 枚舉
3.5.1 枚舉的聲明
3.5.2 枚舉的應用
習題
第4章 指針、引用及函數
4.1 指針
4.1.1 內存中的變量
4.1.2 指針概念
4.1.3 指針與數組
4.1.4 多級指針
……
第二部分 面向對象程序設計
第5章 類和對象
第6章 繼承
第7章 虛函數與多態(tài)性
第三部分 使用MFCg開發(fā)Windows程序
第9章 應用程序的基本框架
第10章 對話框與常用控件
第11章 文件操作
第12章 程序設計的綜合應用
參考文獻