班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦 【石家庄分部】:河北科技大学/瑞景大厦
最近开课时间(周末班/连续班/晚班):请点击此处咨询在线客服 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供课后答疑。
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自定义内存池的设计(四):内存池设计验证 |