●第1章 C++基礎知識
1.1 C/C++歷史
1.2 C++開發環境
1.2.1 Microsoft Visual Studio概述
1.2.2 Visual Studio 2019開發環境簡介
1.2.3 創建控制臺應用程序
1.3 C++編程入門
1.4 面向對像程序設計
1.4.1 基本概念
1.4.2 面向對像程序設計的特點
1.4.3 面向對像程序設計和面向過程程序設計的比較
1.4.4 面向對像的軟件開發方法
1.5 本章小結
本章習題
第2章 C++擴充知識
2.1 C++標準庫頭文件
2.2 字符串類
2.2.1 定義字符串變量
2.2.2 字符串的賦值和連接
2.2.3 字符串的比較
2.2.4 字符串替換
2.2.5 string類的特性
2.3 const定義常量
2.4 引用和引用參數
2.4.1 引用
2.4.2 引用參數
2.4.3 引用的特別說明
2.5 函數聲明和實參類型轉換
2.6 默認實參
2.7 作用域和作用域運算符
2.8 函數重載
2.9 內置(內聯)函數
2.10 使用new和delete運算符動態管理內存
2.11 本章小結
本章習題
第3章 類和對像
3.1 類和對像簡介
3.1.1 類的聲明
3.1.2 對像和實例化
3.2 成員函數的聲明和定義
3.3 數據成員的聲明及設置函數與獲取函數
3.3.1 數據成員的聲明
3.3.2 設置函數和獲取函數
3.4 成員函數的存儲和this指針
3.5 使用構造函數初始化對像
3.5.1 構造函數的聲明和定義
3.5.2 默認構造函數
3.5.3 帶默認實參的構造函數
3.5.4 參數初始化列表
3.5.5 轉換構造函數
3.6 析構函數
3.7 何時調用構造函數和析構函數
3.8 類的可重用性
3.8.1 一個類對應一個獨立文件
3.8.2 接口和實現的分離
3.9 C++空類說明
3.10 本章小結
本章習題
第4章 類的深入剖析
4.1 類的作用域和類成員的訪問
4.1.1 隱藏機制
4.1.2 對像訪問類的成員
4.1.3 對像指針訪問類的成員
……
第5章 面向對像編程之繼承
第6章 面向對像編程之多態性
第7章 運算符重載
第8章 輸入/輸出流
第9章 異常處理和命名空間
第10章 模板
第11章 C++11