1-1 2020重c++ 課程導學 (08:38)
1-2 cpp的曆史 (12:54)
1-3 cpp的特點 (10:01)
1-4 cpp的應用 (08:06)
1-5 第一章課後練習題
2-1 編譯型語言 (08:06)
2-2 語言的資料類型 (18:02)
2-3 開發環境的安裝與使用1-安裝 (16:40)
2-4 開發環境的安裝與使用2-使用于調試 (23:23)
2-5 語言的辨別符和關鍵字 (13:57)
2-6 變量與常量 (13:42)
2-7 語言的注釋 (08:05)
2-8 第二章課後練習題
3-1 運算符表達式和基本語句 (06:25)
3-2 運算符表達式和基本語句–算術運算符 (22:17)
3-3 運算符表達式和基本語句–關系運算符 (06:56)
3-4 運算符表達式和基本語句–邏輯運算符 (23:01)
3-5 運算符表達式和基本語句–指派運算符 (08:06)
3-6 運算符表達式和基本語句–位運算符 (20:14)
3-7 運算符表達式和基本語句–雜項運算符及運算符的優先級 (25:56)
3-8 第三章課後練習
3-9 提升補充部分:補碼1 (20:58)
3-10 提升補充部分:補碼2 (20:46)
3-11 提升補充部分:補碼及位運算說明 (24:43)
4-1 序列容器–數組 (15:09)
4-2 off-by-one error數組下标 (14:54)
4-3 數組增删改查及二維數組 (22:23)
4-4 動态數組vector1 (20:41)
4-5 動态數組vector2 (10:06)
4-6 字元串簡介 (18:30)
4-7 unicode編碼 (28:58)
4-8 字元串的指針表示 (31:28)
4-9 字元串基本操作1 (32:08)
4-10 字元串基本操作2 (25:46)
4-11 string的簡介 (23:43)
5-1 指針的概念 (27:22)
5-2 左值與右值 (08:42)
5-3 一般指針,數組指針和指針數組 (15:49)
5-4 const與指針 (16:39)
5-5 指向指針的指針 (06:46)
5-6 關于野指針 (21:12)
5-7 指針的基本操作一 (27:53)
5-8 指針的基本操作二 (20:50)
5-9 指針的基本操作三 (24:55)
5-10 cpp程式的存儲區域劃分 (31:19)
5-11 cpp程式的存儲區域劃分總結 (05:49)
5-12 cpp動态配置設定和回收原則 (12:56)
5-13 raii初步 (03:36)
5-14 幾種變量的對比 (09:35)
5-15 記憶體洩漏 (09:55)
5-16 智能指針auto_ptr (31:22)
5-17 智能指針unique_ptr (23:34)
5-18 shared_ptr和weak_ptr理論講解 (12:26)
5-19 shared_ptr和weak_ptr代碼示範 (20:11)
5-20 引用 (29:22)
5-21 c++程式設計中我們是不是應該盡量避免使用指針?
6-1 圖靈機與三種基本結構 (04:23)
6-2 if語句基礎 (12:28)
6-3 if語句的例子 (10:41)
6-4 switch分支基礎 (05:37)
6-5 switch和if的對比 (15:22)
6-6 自定義類型–枚舉 (17:45)
6-7 自定義類型–結構體與聯合體 (10:16)
6-8 結構體的記憶體布局 (24:54)
6-9 三種循環的基本使用與比較 (21:49)
6-10 for循環的一個優化執行個體 (24:23)
6-11 函數基礎 (12:16)
6-12 函數重載overload與name mangling (20:35)
6-13 指向函數的指針與傳回指針的函數 (14:31)
6-14 命名空間。 (09:30)
6-15 函數體的hack過程 (31:32)
6-16 内聯函數。 (14:43)
6-17 數學歸納法與遞歸 (19:09)
6-18 遞歸的特點和hack過程 (27:09)
6-19 尾遞歸的優化 (13:10)
6-20 遞歸的動态規劃思路 (11:46)
6-21 c++語言到底需不需要gc(gabage collector
7-1 從抽象到面向對象程式設計 (20:24)
7-2 面向對象的抽象法則1-具體類型的抽象 (14:24)
7-3 對象的屬性 (12:06)
7-4 運算符重載 (18:38)
7-5 拷貝構造及臨時對象的優化 (20:18)
7-6 前置與後置操作符 (17:17)
7-7 标準輸入輸出io重載 (18:16)
7-8 io流基礎 (10:23)
7-9 io緩存區 (17:01)
7-10 檔案操作基礎 (10:48)
7-11 文本檔案的操作 (08:58)
7-12 二進制檔案的操作 (19:20)
7-13 complex其他運算符重載 (09:54)
7-14 頭檔案重複包含問題 (10:29)
7-15 關于前七章的練習題及答案 (07:25)
7-16 深拷貝淺拷貝及move語義的優化 (24:38)
7-17 面向對象的抽象法則2 (19:38)
7-18 hack對象模型和虛函數 (18:22)
7-19 面向對象三大特性及總結 (06:34)
7-20 c++程式設計中需要使用面向對象的設計模式嗎?
8-1 軟體的設計模式 (06:16)
8-2 單例模式。 (08:10)
8-3 static和單例模式的實作 (11:36)
8-4 觀察者模式 (12:28)
8-5 list的使用和觀察者模式的實作1 (12:31)
8-6 觀察者模式的實作2 (26:35)
8-7 void星null和nullptr (10:23)
8-8 static_cast的使用 (08:11)
8-9 reinterpret_cast的使用 (07:22)
8-10 static_cast和dynamic_cast的使用 (22:55)
8-11 adapter模式和多重繼承 (19:18)
8-12 adapter組合方式實作 (08:13)
8-13 設計模式總結 (04:37)
8-14 泛型程式設計之泛型函數1 (07:10)
8-15 泛型程式設計之泛型函數2 (13:01)
8-16 泛型程式設計的遞推過程及總結 (12:34)
8-17 c++中資源管理的方式很多:堆,棧,常量區,raii等,該如
9-1 stl标準庫簡介 (07:36)
9-2 序列型容器和函數對象基本使用 (23:53)
9-3 關聯容器map的基本使用和查找 (16:43)
9-4 關聯容器的插入删除及疊代器失效問題 (19:02)
9-5 從函數指針到仿函數模闆 (18:23)
9-6 算法transform和lambda表達式 (14:01)
9-7 stl容器的統計與二分查找 (17:26)
9-8 從手寫全排列到stl的實作 (19:28)
9-9 疊代器基本使用 (12:37)
9-10 手寫gc與異常 (11:16)
9-11 自定義疊代器與手寫gc (12:47)
9-12 容器擴充卡 (11:30)
9-13 空間配置器初步 (07:53)
9-14 自定義空間配置器 (06:38)
9-15 stl空間配置器源碼剖析與stl總結 (12:52)
9-16 關于boost庫 (14:19)
9-17 cpp多線程基礎 (17:08)
9-18 多線程銀行存取款案例 (17:01)
9-19 多線程小結 (06:07)
10-1 慕影項目的效果展示 (02:52)
10-2 項目環境的安裝和部署 (09:57)
10-3 項目的基本架構和pro檔案 (07:40)
10-4 項目中用到的大緻qt知識 (04:07)
11-1 qt和vs的項目使用 (08:04)
11-2 qt項目的基礎架構類和ui類 (08:39)
11-3 qqstring的基本使用 (13:31)
11-4 qdebug的基本使用 (12:51)
11-5 qt的智能指針qscopedpointer (09:58)
11-6 qthread的使用 (13:54)
12-1 項目的整體ui架構 (11:25)
12-2 項目資源和ui加載的流程 (11:23)
12-3 qml的最基本使用和項目綁定 (05:17)
12-4 修正一個bug和架構調整 (13:06)
12-5 qml屬性的基本使用 (12:41)
12-6 項目的換膚實作1 (09:12)
12-7 項目的換膚實作2 (06:19)
12-8 項目的換膚實作3 (15:22)
12-9 項目的換膚實作4 (13:31)
13-1 音視訊采樣編碼的基本原理 (05:24)
13-2 ffmpeg的基本情況 (06:13)
13-3 pcm過程的一些基本參數 (07:01)
13-4 讀取pcm音頻檔案進行播放1 (09:19)
13-5 讀取pcm音頻檔案進行播放2 (05:26)
13-6 視訊的封裝格式及播放的基本流程 (08:02)
13-7 ffmpeg的解碼大緻流程 (05:43)
13-8 ffmpeg程式的環境配置 (07:17)
13-9 ffmpeg編寫解碼程式1 (10:07)
13-10 ffmpeg編寫解碼程式2 (17:32)
13-11 ffmpeg編寫解碼程式3 (16:13)
13-12 ffmpeg編寫解碼程式4 (21:31)
14-1 項目總結 (04:08)
14-2 項目ui功能總結 (05:39)
14-3 項目播放功能總結1 (10:49)
14-4 項目播放功能總結2 (11:10)
15-1 談談個人的學習工作經曆 (04:38)
15-2 談談個人學習工作的一點感悟 (05:34)
15-3 推薦幾本cpp的書籍 (08:04)
15-4 談談cpp的陷阱 (07:14)
15-5 如何認識linux之父炮轟c++語言?
16-1 課程總結 (07:46)
(05:39)