C++ STLSTL实战开发精讲视频

C++ STLSTL实战开发精讲视频
共60节 5893人在学 课程详情
  • C++模板基础与STL实用编程技术

    • 引论
    • 模板机制剖析(一):函数模板与隐式类型转换,模板函数与函数重载
    • 模板机制剖析(二):hpp文件的由来与name mangling的编译原理
    • 类模板(一):类模板的概念与应用
    • 类模板(二):类模板应用:STL中Array容器的仿真实现
    • 类模板(三):类模板详解:类模板的继承与多态以及嵌套模板类
    • 右值引用与模板(一):左值、右值概念辨析与C++11右值引用
    • 右值引用与模板(二):右值引用与转移函数、参数完美转发模板
    • 右值引用与模板(三):make_pair
    • traits技术(一):typedef的工程应用与内嵌数据类型表
    • traits技术(二):“泛型”的内涵——traits规范了多模块之间的类型一致
    • traits技术(三):非侵入式的STL类型设计与数据类型萃取思想剖析
    • traits技术(四):Traits技术原理仿真与实现
    • 仿函数与Lambda表达式(一):仿函数原理剖析与仿真实现
    • 仿函数与Lambda表达式(二):STL中高内聚设计思想的剖析
    • 内存析构异常原理剖析与SharePTr的引用计数原理仿真实现
  • STL概念仿真

    • 容器仿真(一):vector容器结构仿真与使用裸指针作为Iterator
    • 容器仿真(二):List容器结构仿真与Iterator重载++运算符实现元素遍历
    • 迭代器Iterator概念仿真(三):使用Iterator遍历MyVector和MyList
    • 算法概念仿真(四)
  • STL核心组件:容器与算法

    • STL概论:六大组件的概要介绍
    • STL容器之序列容器(一):Vector内存分配原理解析
    • STL容器之序列容器(二):deque内存分配原理解析
    • 案例:以deque为基础构建一个FIFO队列
    • List应用与案例:生产线流程日志文件数据归并
    • stack和queue定制开发案例:生成固定大小的栈与优先队列实现
    • bitset定制开发案例:使用bitset内存空间应用与C/C++通信案例
    • 关联式容器(一):关联式容器定义与内存分配原理
    • 关联式容器(二):Set应用:实现交、并、差集合运算的扩展
    • 关联式容器(三):map应用:基于multimap应用的同义词词典实例
    • STL容器使用工程经验分享:容器选用时机与存储分配总结
    • STL算法:引论与使用仿函数(function object)修改算法准则
    • STL非变异算法(一):foreach应用与vector向量最大、最小值求和的扩展实现
    • STL非变异算法(二):find算法应用演示
    • STL非变异算法(三):count算法应用故障总数统计案例
    • STL非变异算法(四):比较算法与pair二元组类模板释疑
    • STL变异算法(一):copy算法:变异算法与迭代器的组合应用
    • STL变异算法(二):Swap算法:copy算法重定向到屏幕与基本序列容器的交换算法
    • STL变异算法(三):transform算法:凯撒加密的案例
    • STL变异算法(四):replace算法一个常见误用与generate算法实现随机数产生框架
    • STL变异算法(五):unique算法实现文本单词统计与rotate算法实现循环延时显示容器元素
    • STL变异算法(六):sort算法与binary算法
  • STL迭代器

    • 插入迭代器原理与应用:insert_iterator
    • 反向迭代器原理与应用:实际位置与逻辑位置差异原因剖析
    • 流式迭代器原理与应用:文件写入与标准输入输出重定向
  • STL仿函数与函数适配器

    • STL函数适配器(一):谓词与函数对象适配器bind1st与bind2nd详解
    • STL函数适配器(二):自定义函数对象适配器的实现
    • STL一元函数对象:自定义unary_function的应用
    • STL二元函数对象:系统仿函数示例
  • STL容器内存空间配置器

    • 空间配置器Allocator设计思想剖析
    • 空间配置器Allocator operator new与palcement new原理精讲
    • 自定义空间配置器观察Vector内存布局:数组式内存增长
    • 自定义空间配置器观察list、deque内存布局:链表与链表数组式内存增长
    • 自定义内存池的设计(一):内存池思想和设计草案
    • 自定义内存池的设计(二):内存池数据结构设计与MemoryBlock编码
    • 自定义内存池的设计(三):内存池数据结构设计与MemoryPoolk编码
    • 自定义内存池的设计(四):内存池设计验证
  • 项目案例

    • 算法运行时间案例一
    • 算法运行时间案例二
    • 日志上报系统综合案例

    订阅失败

    C++ STLSTL实战开发精讲视频
    C++ STLSTL实战开发精讲视频 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    STL容器之序列容器(一):Vector内存分配原理解析-STL核心组件:容器与算法C++ STLSTL实战开发精讲视频

    课程介绍

    《C++ 模板技术与 STL实战开发》主讲:丁宋涛​      

    泛型编程(Generic Programming)是一种全新的程序设计思想,它和STL是现代C++的精髓。可以说,不会STL很难称得上掌握了现代C++编程。STL是一个高效的C++程序库,它被容纳于C++标准程序库(C++ Standard Library)中,该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 862人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22636人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4282人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 824人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 889人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5193人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1525人在学

    Python Django 深度学习 小程序

    钟翔 · 2389人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 663人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4065人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~