搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
为什么MongoDB数据库,只能用127.0.0.1来连接数据库。用其他ip就连接不了_mongodb --bind ip 127.0.0.1
2
最新SpringBoot集成PageHelper_pagehelper-spring-boot-starter最新版本
3
智能优化算法之蚁群算法代码实现【python、matlab】
4
uniapp从零开始-应用及组件的生命周期函数应用_uniapp组件生命周期函数
5
newifi安装php,新路由(newifi)登录地址安装设置步骤
6
机器学习-01-课程目标与职位分析
7
Linux程序编译时自动添加git或SVN版本_linux 把编译时间和git 加入
8
揭秘高效运维:如何用kubectl top命令实时监控K8s资源使用情况?
9
经典数据集MNIST(手写数字数据集)详解与可视化
10
mysql 行号_mysql的行号问题
当前位置:
article
> 正文
C++模板技术与STL实战开发-夏曹俊-专题视频课程
作者:凡人多烦事01 | 2024-06-06 00:33:29
赞
踩
夏曹俊 模板
C++模板技术与STL实战开发—1006人已学习
课程介绍
泛型编程(Generic Programming)是一种全新的程序设计思想,它和STL是现代C++的精髓。可以说,不会STL很难称得上掌握了现代C++编程。STL是一个高效的C++程序库,它被容纳于C++标准程序库(C++ Standard Library)中,该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。
课程收益
通过学习STL,可以有效的将经典数据结构和算法的知识进行融会贯通。 本课程从案例出发,结合工程实践场景,针对性的展示了使用STL进行开发的经验与工程技巧,为广大学员朋友提升实战能力、丰富工程经验提供帮助。
讲师介绍
夏曹俊
更多讲师课程
夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。
课程大纲
第1章:C++模板基础与STL实用编程技术
1.
引论:参数化编程与模板思想剖析
14:42
2.
模板机制剖析(一):函数模板与隐式类型转换,模板函数与函数重载
15:13
3.
模板机制剖析(二):hpp文件的由来与name mangling的编译原理
14:59
4.
类模板(一):类模板的概念与应用
7:04
5.
类模板(二):类模板应用:STL中Array容器的仿真实现
17:03
6.
类模板(三):类模板详解:类模板的继承与多态以及嵌套模板类
22:02
7.
右值引用与模板(一):左值、右值概念辨析与C++11右值引用
16:25
8.
右值引用与模板(二):右值引用与转移函数、参数完美转发模板
12:31
9.
右值引用与模板(三):make_pair
22:36
10.
traits技术(一):typedef的工程应用与内嵌数据类型表
9:49
11.
traits技术(二):“泛型”的内涵——traits规范了多模块之间的类型一致
19:14
12.
traits技术(三):非侵入式的STL类型设计与数据类型萃取思想剖析
14:41
13.
traits技术(四):Traits技术原理仿真与实现
15:27
14.
仿函数与Lambda表达式(一):仿函数原理剖析与仿真实现
13:07
15.
仿函数与Lambda表达式(二):STL中高内聚设计思想的剖析
8:37
16.
内存析构异常原理剖析与SharePTr的引用计数原理仿真实现
26:14
第2章:STL概念仿真
1.
容器仿真(一):vector容器结构仿真与使用裸指针作为Iterator
18:17
2.
容器仿真(二):List容器结构仿真与Iterator重载++运算符实现元素遍历
31:03
3.
迭代器Iterator概念仿真(三):使用Iterator遍历MyVector和MyList
14:05
4.
算法概念仿真(四)
14:10
第3章:STL核心组件:容器与算法
1.
STL概论:六大组件的概要介绍
4:57
2.
STL容器之序列容器(一):Vector内存分配原理解析
9:01
3.
STL容器之序列容器(二):deque内存分配原理解析
11:59
4.
案例:以deque为基础构建一个FIFO队列
8:57
5.
List应用与案例:生产线流程日志文件数据归并
23:50
6.
stack和queue定制开发案例:生成固定大小的栈与优先队列实现
19:17
7.
bitset定制开发案例:使用bitset内存空间应用与C/C++通信案例
20:00
8.
关联式容器(一):关联式容器定义与内存分配原理
6:11
9.
关联式容器(二):Set应用:实现交、并、差集合运算的扩展
21:28
10.
关联式容器(三):map应用:基于multimap应用的同义词词典实例
18:21
11.
STL容器使用工程经验分享:容器选用时机与存储分配总结
15:25
12.
STL算法:引论与使用仿函数(function object)修改算法准则
10:42
13.
STL非变异算法(一):foreach应用与vector向量最大、最小值求和的扩展实现
13:05
14.
STL非变异算法(二):find算法应用演示
13:08
15.
STL非变异算法(三):count算法应用故障总数统计案例
3:58
16.
STL非变异算法(四):比较算法与pair二元组类模板释疑
9:29
17.
STL变异算法(一):copy算法:变异算法与迭代器的组合应用
7:23
18.
STL变异算法(二):Swap算法:copy算法重定向到屏幕与基本序列容器的交换算法
8:01
19.
STL变异算法(三):transform算法:凯撒加密的案例
8:48
20.
STL变异算法(四):replace算法一个常见误用与generate算法实现随机数产生框架
9:17
21.
STL变异算法(五):unique算法实现文本单词统计与rotate算法实现循环延时显示容器元素
14:23
22.
STL变异算法(六):sort算法与binary算法
14:36
第4章:STL迭代器
1.
插入迭代器原理与应用:insert_iterator
16:11
2.
反向迭代器原理与应用:实际位置与逻辑位置差异原因剖析
8:40
3.
流式迭代器原理与应用:文件写入与标准输入输出重定向
8:05
第5章:STL仿函数与函数适配器
1.
STL函数适配器(一):谓词与函数对象适配器bind1st与bind2nd详解
14:00
2.
STL函数适配器(二):自定义函数对象适配器的实现
7:30
3.
STL一元函数对象:自定义unary_function的应用
17:40
4.
STL二元函数对象:系统仿函数示例
5:17
第6章:STL容器内存空间配置器
1.
空间配置器Allocator设计思想剖析
11:13
2.
空间配置器Allocator operator new与palcement new原理精讲
12:51
3.
自定义空间配置器观察Vector内存布局:数组式内存增长
22:27
4.
自定义空间配置器观察list、deque内存布局:链表与链表数组式内存增长
6:05
5.
自定义内存池的设计(一):内存池思想和设计草案
8:02
6.
自定义内存池的设计(二):内存池数据结构设计与MemoryBlock编码
16:35
7.
自定义内存池的设计(三):内存池数据结构设计与MemoryPoolk编码
21:19
8.
自定义内存池的设计(四):内存池设计验证
5:15
第7章:项目案例
1.
算法运行时间案例一
23:24
2.
算法运行时间案例二
32:03
3.
日志上报系统综合案例
26:22
大家可以点击【
查看详情
】查看我的课程
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/凡人多烦事01/article/detail/678725
推荐阅读
article
Oracle
中
使用
【
Interval
】对【
日期
】进行【相加减】,报错
ORA
-
01839
:指定
月份
的
...
最近在对某些表进行旧数据
的
删除,必然是通过【时间】删除之前较为久远
的
数据,比如1年前,6个月前,7天前
的
数据等等情况,这...
赞
踩
article
git
rebase
和
merge
区别
_
git
rebase
和
merge
有什么
区别
...
在选择使用Merge还是Rebase时,需要根据具体的工作流程和团队的规定来决定。一般来说,如果你想保持完整的历史记录并...
赞
踩
article
深度
学习
之
学习
率
调度
器
Scheduler
介绍...
调度
器是深度
学习
训练过程中非常重要的一部分,它用于动态调整模型的
学习
率
,从而提高训练效
率
和最终性能。本章详细介绍
调度
器的...
赞
踩
article
python
使用
paddleocr
实现
识别
pdf
和图片_
pycharm
paddleocr
pdf
...
这周周末又整理了一下代码,支持了
pdf
识别
。_
pycharm
paddleocr
pdf
pycharm
paddleoc...
赞
踩
article
水果
数据集(
Fruit
-
Dataset
)+
水果
分类识别训练代码(支持
googlenet
, resn...
水果
数据集,
水果
分类识别,
水果
识别,本项目将采用深度学习的方法,搭建一个
水果
分类识别的训练和测试系统,实现一个简单的
水果
...
赞
踩
article
win7
系统盘下
AppData
文件夹
中
Local
和Roaming分别有什么作用?_
appdata
...
Appdata下有三个子
文件夹
local,locallow,
roaming
,当你解压缩包时如果不指定路径,系统就把压缩包...
赞
踩
article
C++
哈希
表(
hashtable
)...
/*
hashtable
.h*/#include#include #includeusing namespace std;...
赞
踩
article
BERT
+
textCNN
+
aclImdb
文本
情感
分析_
aclimdb
数据
集...
目录环境配置
数据
集解压huggingface
BERT
下载正式开始import相应的包导入
BERT
-base读取
数据
数据
预...
赞
踩
article
mysql
的
基本操作
_
mysql
几个
基本操作
...
从Ubuntu进入
mysql
命令行(登录
mysql
服务器):
mysql
-uroot -p # 这是本地登录,然...
赞
踩
article
使用
jenkins
构建
CI/
CD
平台_ci
cd
jenkins
...
CI/
CD
概述大概了解一下CI/
CD
是啥子,其实之前做过这东西,但是没解释过。 持续集成 (Continuous ...
赞
踩
article
Stable
Diffusion
之核心
基础知识
和
网络结构
解析_
stable
diffusion
网络结...
Stable
Diffusion
的整个训练过程在最高维度上可以看成是如何加噪声和如何去噪声的过程,并在针对噪声的“对抗与...
赞
踩
article
Prometheus
监控
kafka
+jvm_
promethues
监控
kafka
remotejmx
...
Prometheus
监控
kafka
+jvm_
promethues
监控
kafka
remotejmx
promethues
监...
赞
踩
article
c++
中
round
函数
的
用法_
c++
round
...
C++中
的
round
函数
用于将浮点数四舍五入为最接近
的
整数,例如对4.2取整会得到4。
c++
round
...
赞
踩
article
【
mybatis
-
plus
】多
数据源
切换[
dynamic
-
datasource
] 手动切换
数据源
_d...
苞米豆团队支持多种
数据源
切换方案,核心都是基于。本文我们利用filter和拦截器,以及方法中硬编码 这三种方式动态手动切...
赞
踩
article
Elasticsearch
Update
By
Query
详解_es
updatebyquery
...
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。索引的 Mapp...
赞
踩
article
DeepLabV3
+:
搭建
Mobilenetv2
网络
_
deeplabv3
+怎样调用mobilenet...
Mobilenetv2
网络
设计基于Mobilenetv1,它保持了其简单性,不需要任何特殊的操作,同时显著提高了其准确性...
赞
踩
article
leecode
347
:
计
数组
中前
K个高频元素...
lecodee
leecode
347
:
计
数组
中前
K个高频元素 #include <ios...
赞
踩
article
C++
OpenCV
(4):
图像
截取与掩膜
操作
_
c++
opencv
图片截图...
openCV学习记录:
图像
的截取
操作
selectROI与
图像
的掩膜
操作
filter2D 详解_
c++
opencv
图片...
赞
踩
article
分布式
事务--
Seata
_
分布式
事务
seata
...
分布式
事务--
Seata
_
分布式
事务
seata
分布式
事务
seata
...
赞
踩
article
七个开源的
Spring
Boot
前后
端分离项目,一定要收藏!_
open
-
capacity
-pla...
其实
前后
端分离本身并不难,后段提供接口,前端做数据展示,关键是这种思想。很多人做惯了
前后
端不分的开发,在做
前后
端分离的时...
赞
踩
相关标签
oracle
数据库
git
mybatis
tomcat
java
docker
容器
深度学习
人工智能
python
pdf
开发语言
水果识别
水果分类识别
水果数据集
水果分类识别系统
inception_v3
c++
string
apple
delete
search
bert