班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
第1章C++模板基礎與STL實用編程技術
1-1引論:參數化編程與模板思想剖析
1-2模板機制剖析(一):函數模板與隱式類型轉換,模板函數
1-3模板機制剖析(二):hpp文件的由來與name ma
1-4類模板(一):類模板的概念與應用
1-5類模板(二):類模板應用:STL中Array容器的仿真實現
1-6類模板(三):類模板詳解:類模板的繼承與多態以及嵌套模板類
1-7右值引用與模板(一):左值、右值概念辨析與C++11右值引用
1-8右值引用與模板(二):右值引用與轉移函數、參數完美轉發模板
1-9右值引用與模板(三):make_pair
1-10traits技術(一):typedef的工程應用與內嵌數據類
1-11traits技術(二):“泛型”的內涵——traits規范
1-12traits技術(三):非侵入式的STL類型設計與數據類型
1-13traits技術(四):Traits技術原理仿真與實現
1-14仿函數與Lambda表達式(一):仿函數原理剖析與仿真實現
1-15仿函數與Lambda表達式(二):STL中高內聚設計思想的剖
1-16內存析構異常原理剖析與SharePTr的引用計數原理仿真實現
第2章STL概念仿真
2-1容器仿真(一):vector容器結構仿真與使用裸指針
2-2容器仿真(二):List容器結構仿真與Iterator重載+
2-3迭代器Iterator概念仿真(三):用Iterator遍歷
2-4算法概念仿真(四)
第3章STL核心組件:容器與算法
3-1STL概論:六大組件的概要介紹
3-2STL容器之序列容器(一):Vector內存分配原理解析
3-3STL容器之序列容器(二):deque內存分配原理解析
3-4案例:以deque為基礎構建一個FIFO隊列
3-5List應用與案例:生產線流程日志文件數據歸并
3-6stack和queue定制開發案例:生成固定大小的棧與優先隊
3-7bitset定制開發案例:使用bitset內存空間應用
3-8關聯式容器(一):關聯式容器定義與內存分配原理
3-9關聯式容器(二):Set應用:實現交、并、差集合運算的擴展
3-10關聯式容器(三):map應用:基于multimap應用
3-11STL容器使用工程經驗分享:容器選用時機與存儲分配總結
3-12STL算法:引論與使用仿函數function object
3-13STL非變異算法(一):foreach應用與vector向量
3-14STL非變異算法(二):find算法應用演示
3-15STL非變異算法(三):count算法應用故障總數統計案例
3-16STL非變異算法(四):比較算法與pair二元組類模板釋疑
3-17STL變異算法(一):copy算法:變異算法與迭代器的組合
3-18STL變異算法(二):Swap算法:copy算法重定向到屏幕
3-19STL變異算法(三):transform算法:凱撒加密的案例
3-20STL變異算法(四):replace算法一個常見誤用
3-21STL變異算法(五):unique算法實現文本單詞統計
3-22STL變異算法(六):sort算法與binary算法
第4章STL迭代器
4-1插入迭代器原理與應用:insert_iterator
4-2反向迭代器原理與應用:實際位置與邏輯位置差異原因剖析
4-3流式迭代器原理與應用:文件寫入與標準輸入輸出重定向
第5章STL仿函數與函數適配器
5-1STL函數適配器(一):謂詞與函數對象適配器bind1st
5-2STL函數適配器(二):自定義函數對象適配器的實現
5-3STL一元函數對象:自定義unary_function的應用
5-4STL二元函數對象:系統仿函數示例
第6章STL容器內存空間配置器
6-1空間配置器Allocator設計思想剖析
6-2空間配置器Allocator operator new
6-3自定義空間配置器觀察Vector內存布局:數組式內存增長
6-4自定義空間配置器觀察list、deque內存布局:鏈表與鏈表
6-5自定義內存池的設計(一):內存池思想和設計草案
6-6自定義內存池的設計(二):內存池數據結構設計
6-7自定義內存池的設計(三):MemoryPoolk編碼
6-8自定義內存池的設計(四):內存池設計驗證 |