
C++ 進階應(yīng)用培訓
1 封裝
2 string 類
3 構(gòu)造與析構(gòu)
4 初始化列表
5 深拷貝與淺拷貝
6 this 指針
7 繼承
8 繼承相關(guān)概念
9 繼承中的 isA 關(guān)系
10 菱形繼承
11 虛析構(gòu)函數(shù)與虛函數(shù)
12 純虛函數(shù)
13 typeid 與 dynamic_cast 關(guān)鍵字
14 異常處理
15 友元函數(shù)與友元類
16 運算符重載
17 模板特例化
18 內(nèi)聯(lián)函數(shù)
19 內(nèi)存分區(qū)
20 explicit 關(guān)鍵字
21 對象與對象數(shù)組
22 對象指針與對象成員指針
23 const
24 Makefile
25 public、protected、private
26 多繼承與多重繼承
27 動態(tài)多態(tài)
28 虛函數(shù)表
29 抽象類與接口類
階段 1 封裝
1
初識類與對象
1.認識類與對象
2.內(nèi)聯(lián)函數(shù)
3.string類
4.類的定義與實例化
2
類的封裝
1.封裝的概念
2.封裝的優(yōu)點
3.類成員的訪問權(quán)限
3
對象的生離死別
1.內(nèi)存分區(qū)
2.構(gòu)造函數(shù)
3.explicit關(guān)鍵字
4.初始化列表
5.拷貝構(gòu)造函數(shù)
6.析構(gòu)函數(shù)
4
對象與對象數(shù)組
1.對象數(shù)組
2.實例化對象數(shù)組
3.堆上操作對象數(shù)組
4.對象成員
5.構(gòu)造和析構(gòu)順序
6.初始化對象成員
5
深拷貝與淺拷貝
1.深拷貝與淺拷貝的概念
2.深拷貝與淺拷貝的應(yīng)用
6
對象指針
1.對象指針
2.對象成員指針
3.this指針
7
const 常量
1.const變量
2.const對象成員與const成員函數(shù)
3.const指針與const引用
階段 2 繼承
8
Makefile 應(yīng)用
1.whyMakefile
2.whatMakefile
3.howMakefile
4.Makefile編寫規(guī)則
9
為何繼承
1.什么是繼承
2.為何繼承
3.繼承的內(nèi)容
4.權(quán)限關(guān)鍵字
10
繼承方式
1.權(quán)限關(guān)鍵字使用位置
2.繼承中的權(quán)限關(guān)鍵字
3.public繼承
4.protected繼承
5.private繼承
11
繼承中的關(guān)系
1.隱藏
2.isA
3.派生類初始化基類
4.派生類賦值基類
5.虛析構(gòu)函數(shù)
12
多繼承與多重繼承
1.多繼承與多重繼承概念
2.繼承構(gòu)造函數(shù)
13
虛繼承
1.菱形繼承
2.虛繼承
3.訪問虛繼承基類成員
階段 3 多態(tài)
14
虛函數(shù)以及實現(xiàn)原理
1.靜態(tài)多態(tài)(早綁定)
2.動態(tài)多態(tài)(晚綁定)
3.虛析構(gòu)函數(shù)
4.虛函數(shù)
5.虛函數(shù)表
15
純虛函數(shù)和抽象類
1.純虛函數(shù)
2.抽象類
3.接口類
16
RTTI(運行時類型識別)
1.typeid
2.dynamic_cast
3.RTTI技術(shù)
17
異常處理
1.關(guān)鍵字
2.標準異常類
3.常遇異常以及處理方法
階段 4 模板
18
友元函數(shù)與友元類
1.友元函數(shù)
2.友元類
19
static
1.C語言中static作用
2.靜態(tài)數(shù)據(jù)成員
3.靜態(tài)成員函數(shù)
20
運算符重載
1.常用重載運算符
2.特殊運算符重載
3.運算符重載示例
4.運算符重載優(yōu)化
21
模板函數(shù)與模板類
1.模板相關(guān)概念
2.標準模板庫
3.自定義函數(shù)模板
4.自定義類模板
5.模板特例化
6.自定模板應(yīng)用
