视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

《C++ 模板技术与 STL实战开发》
泛型编程(Generic Programming)是一种全新的程序设计思想,它和STL是现代C++的精髓。可以说,不会STL很难称得上掌握了现代C++编程。STL是一个高效的C++程序库,它被容纳于C++标准程序库(C++ Standard Library)中,该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。通过学习STL,可以有效的将经典数据结构和算法的知识进行融会贯通。本课程从案例出发,结合工程实践场景,针对性的展示了使用STL进行开发的经验与工程技巧,为广大学员朋友提升实战能力、丰富工程经验提供帮助。
课程目标
1.理解泛型编程的工程思想,并能熟练掌握泛型程序开发的基本技能。
2.从工程开发角度角度深入讲解STL的使用场景。
3.通过仿真模型建立起使用STL的六大核心组件的原型,为进一步深挖STL原理奠定基础。
本次培训的案例直接来源工程实践,企业培训在西门子自动化、三菱机电等客户中获得好评,其工程技术点培训覆盖了STL开发中的实用技术样例,特别适合对算法、数据结构有初步了解,想要快速上手STL开发的C++程序员朋友。

适合人群

学生,有工作经验想要学习泛型编程,有一定c或者c++编程基础

课程大纲

章节1:C++模板基础与STL实用编程技术                   暂无试看
课时1视频引论:参数化编程与模板思想剖析14:41
课时2视频模板机制剖析(一)函数模板与隐式类型转换,模板函数与函数重载15:13
课时3视频模板机制剖析(二):hpp文件的由来与name mangling的编译原理14:59
课时4视频类模板(一):类模板的概念与应用07:04
课时5视频类模板(二):类模板应用:STL中Array容器的仿真实现17:03
课时6视频类模板(三):类模板详解:类模板的继承与多态以及嵌套模板类22:02
课时7视频右值引用与模板(一):左值、右值概念辨析与C++11右值引用16:25
课时8视频右值引用与模板(二):右值引用与转移函数、参数完美转发模板12:31
课时9视频右值引用与模板(三):make_pair22:36
课时10视频traits技术(一):typedef的工程应用与内嵌数据类型表09:49
课时11视频traits技术(二):“泛型”的内涵——traits规范了多模块之间19:14
课时12视频traits技术(三):非侵入式的STL类型设计与数据类型萃取思想14:40
课时13视频traits技术(四):Traits技术原理仿真与实现15:27
课时14视频仿函数与Lambda表达式(一):仿函数原理剖析与仿真实现13:06
课时15视频仿函数与Lambda表达式(二):STL中高内聚设计思想的剖析08:37
课时16视频内存析构异常原理剖析与SharePTr的引用计数原理仿真实现26:14
章节2:STL概念仿真
课时17视频容器仿真(一):vector容器结构仿真与使用裸指针作为Iterator18:17
课时18视频容器仿真(二):List容器结构仿真与Iterator重载++运算符实现31:03
课时19视频迭代器Iterator概念仿真(三):使用Iterator遍历MyVector14:05
课时20视频算法概念仿真(四)14:10
章节3:STL核心组件:容器与算法
课时21视频STL概论:六大组件的概要介绍04:57
课时22视频STL容器之序列容器(一):Vector内存分配原理解析09:01
课时23视频STL容器之序列容器(二):deque内存分配原理解析11:59
课时24视频案例:以deque为基础构建一个FIFO队列08:57
课时25视频List应用与案例:生产线流程日志文件数据归并23:49
课时26视频stack和queue定制开发案例:生成固定大小的栈与优先队列实现19:17
课时27视频bitset定制开发案例:使用bitset内存空间应用与C/C++通信案例20:00
课时28视频关联式容器(一):关联式容器定义与内存分配原理06:11
课时29视频关联式容器(二):Set应用:实现交、并、差集合运算的扩展21:28
课时30视频关联式容器(三):map应用:基于multimap应用的同义词词典实例18:21
课时31视频STL容器使用工程经验分享:容器选用时机与存储分配总结15:25
课时32视频STL算法:引论与使用仿函数(function object)修改算法准则10:42
课时33视频STL非变异算法(一):foreach应用与vector向量最大、最小13:05
课时34视频STL非变异算法(二):find算法应用演示13:08
课时35视频STL非变异算法(三):count算法应用故障总数统计案例03:58
课时36视频STL非变异算法(四):比较算法与pair二元组类模板释疑09:29
课时37视频STL变异算法(一):copy算法:变异算法与迭代器的组合应用07:23
课时38视频STL变异算法(二):Swap算法:copy算法重定向到屏幕与基本序列08:01
课时39视频STL变异算法(三):transform算法:凯撒加密的案例08:48
课时40视频STL变异算法(四):replace算法一个常见误用与generate09:17
课时41视频STL变异算法(五)unique算法实现文本单词统计与rotate算法实现14:23
课时42视频STL变异算法(六):sort算法与binary算法 双向迭代器14:36
章节4:STL迭代器
课时43视频插入迭代器原理与应用16:11
课时44视频反向迭代器原理与应用:实际位置与逻辑位置差异原因剖析08:40
课时45视频流式迭代器原理与应用:文件写入与标准输入输出重定向08:05
章节5:STL仿函数与函数适配器
课时46视频STL函数适配器(一)谓词与函数对象适配器bind1st与bind2nd详解14:00
课时47视频STL函数适配器(二):自定义函数对象适配器的实现07:30
课时48视频STL一元函数对象:自定义unary_function的应用17:39
课时49视频STL二元函数对象:系统仿函数示例05:17
章节6:STL容器内存空间配置器
课时50视频空间配置器Allocator设计思想剖析11:13
课时51视频空间配置器Allocator operator new与palcement new原理精讲12:51
课时52视频自定义空间配置器观察Vector内存布局:数组式内存增长22:27
课时53视频自定义空间配置器观察list、deque内存布局:链表与链表数组式06:05
课时54视频自定义内存池的设计(一):内存池思想和设计草案08:02
课时55视频自定义内存池的设计(二):内存池数据结构设计16:35
课时56视频自定义内存池的设计(三)内存池数据结构设计与MemoryPoolk编码21:19
课时57视频自定义内存池的设计(四):内存池设计验证05:15
章节7:项目案例
课时58视频算法运行时间案例一23:24
课时59视频算法运行时间案例二
需购买观看
课时60视频日志上报系统综合案例26:22
相关推荐
客服 关于