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

课程介绍

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


《C++ 11 14 17 20内存管理-指针、智能指针和内存池从基础到实战》
课程收益
1.理解C++指针的原理
2.学会c++11 14 智能指针
3.学会c++17 内存池原理和应用
4.理解智能指针和内存池并完成多线程批量文件加密实战项目
适合人群
1.c++学习指针有困难的同学
2.工作中用到智能指针和内存池技术,或者做技术储备
3.学习c++11 14 17 20的内存新特性
学习计划
1.每天学习一小时以上
2.跟着视频动手编写代码
3.调试代码并对比课程多提供的源码
课程目标
1.理解指针原理并学会智能指针和编程
2.理解c++17内存池技术
3.理解c++11 14 17 20 内存相关特性
4.拥有应用智能指针和内存池的实战的能力
常见问题
a.课程使用的开发工具
课程使用的开发工具是vs2019
b.课程代码是否是跨平台
1.课程代码主要基于c++自身特性
2.项目实战用到了图像和加解密技术,都是跨平台的opencv和openssl
3.不要要求学员掌握opencv和openssl,课程只使用期其简单接口并提供好项目配置的头文件和库文件
c.旧版本的开发工具是否可以
1.课程中的大部分代码是c++11 ,绝大部分开发工具都支持,其中c++14 17要比较新的工具支持,c++20需要vs2019

适合人群

1.c++学习指针有困难的同学
2.工作中用到智能指针和内存池技术,或者做技术储备

课程大纲

章节1:指针原理和快速入门
课时1视频cpp内存课程介绍14:34               免费试听
课时2视频第一个指针程序-详解指针代码13:06
课时3视频图示进程的内存空间划分分析代码区_堆栈_内核空间06:44
课时4视频各种内存空间-堆_栈_全局地址代码演示07:23
课时5视频图解堆栈空间分配对应的指针代码03:15
课时6视频数组的堆栈空间初始化和c++11的for遍历23:22
课时7视频图解栈中二维数组的初始化和遍历13:16
课时8视频图解堆中两种二维数组空间分配设置和清理11:46
课时9视频void指针和c++11的指针类型转换09:18
课时10视频常量指针与指针常量06:05
课时11视频示例指针操作二维数组对opencv灰度图做反色12:26
章节2:C++智能指针和函数参数与返回值
课时12视频unique_ptr的指针和数组多种初始化方式分析10:59
课时13视频unique_ptr智能指针和数组的访问07:43
课时14视频unique_ptr重置和移动内存资源05:57
课时15视频unique_ptr释放所有权和自定义空间删除方法13:07
课时16视频图解shared_ptr共享智能指针原理分析06:23
课时17视频智能指针作为函数的参数和返回值unique_ptr08:48
课时18视频shared_ptr共享智能指针演示初始化和空间清理08:10
课时19视频shared_ptr共享指针定制删除函数和指向同一个对象的不同成员06:53
课时20视频weak_ptr解决shared_ptr循环引用内存泄漏问题12:39
课时21视频指针作为函数参数传递-使用模板传递数组16:57
课时22视频使用string作为函数参数内存的输入和输出11:52
课时23视频使用vector传递内存并接收函数返回的内存空间08:50
章节3:分配器allocator和new重载
课时24视频重载operator的new和delete包括数组13:12
课时25视频类成员操作符new重载和放置placement_new12:28
课时26视频分配器allocator详解c++17_20新特性说明allocator_traits13:53
课时27视频自定义allocator演示vector和list分配器23:32
课时28视频未初始化内存复制分析uninitialized_copy09:16
课时29视频c++17 20 construct_at destroy对象构造和销毁07:07
章节4:C++指针与面向对象
课时30视频限制栈中创建对象和调用delete销毁对象07:20
课时31视频类继承和多继承内存地址分析11:31
课时32视频多继承中的二义性和虚基类内存问题分析07:07
课时33视频虚函数原理和内存分析08:16
课时34视频虚函数表指针直接访问函数的代码实验09:17
章节5:C++17内存池
课时35视频c++17内存池memory_resource内存池原理类图分析08:36
课时36视频c++17内存池synchronized_pool_resource空间申请源码分析15:06
课时37视频c++17内存池空间释放代码分析07:38
章节6:项目实战-基于内存池的多线程批量文件加解密
课时38视频基于内存池批量加解密程序项目需求和类图分析07:16
课时39视频项目创建和XCrypt加密代码完成33:32
课时40视频XCrypt数据解密接口完成09:17
课时41视频完成线程基类XIOStream和XReadTask线程读取文件19:51
课时42视频完成XData使用内存池管理数据内存16:25
课时43视频完成责任链读取文件的数据传递到加密线程26:56
课时44视频完成XCryptTask加密线程任务处理19:08
课时45视频完成XWriteTask写入加密数据09:12
课时46视频完成文件的加密和加密测试06:47
课时47视频完成XFileCrypt实现组合加密和解密文件
需购买观看
课时48视频使用c++17的目录访问接口完成批量文件的加密和解密工具12:23
相关推荐
客服 关于