第一部分 C++語言基礎
第1章 C++語言基礎知識
1.1 C+4.程序結構
1.1.1 簡單的c++程序介紹
1.1.2 C++語句組成
1.1.3 命名規(guī)則和書寫風格
1.2 數(shù)據(jù)和表達式
1.2.1 基本數(shù)據(jù)類型
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章 函數(shù)和預處理指令
2.1 函數(shù)
2.1.1 函數(shù)定義與調用
2.1.2 函數(shù)的原型
2.1.3 函數(shù)的參數(shù)傳遞
2.1.4 函數(shù)重載
2.1.5 函數(shù)的默認參數(shù)
2.1.6 內聯(lián)函數(shù)
2.1.7 遞歸函數(shù)
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章 數(shù)組、字符串與自定義數(shù)據(jù)類型
3.1 數(shù)組
3.1.1 數(shù)組的聲明
3.1.2 數(shù)組元素的調用
3.1.3 數(shù)組的賦值
3.1.4 數(shù)組示例
3.2 字符串
3.2.1 字符數(shù)組
3.2.2 庫函數(shù):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章 指針、引用及函數(shù)
4.1 指針
4.1.1 內存中的變量
4.1.2 指針概念
4.1.3 指針與數(shù)組
4.1.4 多級指針
……
第二部分 面向對象程序設計
第5章 類和對象
第6章 繼承
第7章 虛函數(shù)與多態(tài)性
第三部分 使用MFCg開發(fā)Windows程序
第9章 應用程序的基本框架
第10章 對話框與常用控件
第11章 文件操作
第12章 程序設計的綜合應用
參考文獻