非常好的 C++ 高级主题视频课程

9.26-9.28 7折

独家

下载课程

下载学院APP

缓存视频离线看

收藏(309)

非常好的 C++ 高级主题视频课程

适用人群: 1、适合于有一定的C++基础同学 2、适合于想以C++作为自己的编程工具,向更高深的编程语言 学习的同学 3、适合于想向C++更高深技术学习的同学 4、适合于想在IT行业发展,进入大公司,拿更高薪的同学

共28课时 共16小时45分钟 更新时间:2017-01-06

价  格

¥99

优惠活动

会员95折

2424小时内答疑

课时永久观看

相关专题

微职位学习

    课程介绍

    课程大纲

    学习资料

    学员评价

    课程目标
    本专题旨在讲解C++中的一些核心问题,以点带面,使同学们学习之后能更深入的对C++进行掌握和使用,同时达到对C++的一些高级主题能够看懂,学懂的目的。
    适用人群
    1、适合于有一定的C++基础同学 2、适合于想以C++作为自己的编程工具,向更高深的编程语言 学习的同学 3、适合于想向C++更高深技术学习的同学 4、适合于想在IT行业发展,进入大公司,拿更高薪的同学
    课程简介
    • C++程序设计_深入高级主题_目录

      主要内容:1、C++程序设计——深入高级主题简介2、介绍本专题将要讲解的内容和学习注意事项3、介绍本专题的相关内容以及适合人群

    • 内存泄露检测工具VLD的安装与使用

      主要内容:1、针对VLD工具进行简单介绍2、安装内存泄露检测工具VLD3、演示如何使用VLD工具进行内存泄露与否检测

    • 多维数组的动态内存开辟与释放

      主要内容:1、使用C语言方式模拟二维数组的动态开辟与释放2、使用C++ 语言方式模拟二维数组的动态开辟与释放3、扩展多维数组的动态开辟与释放

    • 重载原理分析

      主要内容:1、理解C++能重载,而C不能重载的本质2、理解C++中的函数命名规则3、理解 extern “C” 到底做了什么4、理解C++中的重载为什么不能只靠返回值的不同而进行重载

    • 静态库的制作与使用

      主要内容:1、创建静态库工程,制作静态库2、通过其他工程,进行静态库的使用3、在使用中如何进行静态库的引入4、分析静态库的优缺点

    • 静态库的类形式

      主要内容:1、补充在制作静态链接库时,针对类的形式进行制作

    • 动态链接库的制作与使用

      主要内容:1、创建动态库工程,制作动态库2、通过其他工程,进行动态库的使用3、针对动态库进行静态加载使用 4、针对动态库进行动态加载使用(LoadLibrary, GetProcAddress, FreeLibrary)5、强调动态库的制作过程中,注意将其声明为导出函数以及为什么要扩展到C语言的编译方式

    • 动态链接库的全局变量与类的导出

      主要内容:1、针对动态链接库的全局变量进行导出2、为了导出全局变量,制作.def文件3、针对类的形式进行导出,形成动态链接库的导出类

    • xxx_cast类型转换

      主要内容:1、理解static_cast, const_cast, reinterpret_cast, dynamic_cast的用途2、通过实例讲解各种转换的过程3、总结各种转换各自的使用场景

    • set_new_handler机制的运行原理

      主要内容:1、理解预先准备好内存不够的情况处理措施2、理解set_new_handler的运行原理3、使用set_new_handler为内存分配不足做准备

    • new的实现以及模拟set_new_handler机制

      主要内容:1、编写set_new_handler函数,了解其内部实现原理2、编写operator new,充分理解new的三个内部行为(1开辟成功 2调用set_new_handl   er机制 3抛出异常)

    • 继承与多态的应用_通用链表的实现

      主要内容:1、理解通用链表的建立思想 不采用模板类,而采用虚函数实现多态性,达到通用的目的,此时结点类数据域不能存储任何跟类型有关的信 息,将其改造为指针,而把数据放在一个抽象类中,由指针与之建立联系。2、实现通用链表的层次结构3、实现整形链表(IntObject) ...

    • 细说const与临时对象_1

      主要内容:针对类的数据成员为值成员的情形1、理解函数以值的形式返回情形2、理解函数以引用的形式返回情形3、理解函数以地址的形式返回情形

    • 细说const与临时对象_2

      主要内容:针对类的数据成员为指针成员的情形1、理解函数以值的形式返回情形2、理解函数以引用的形式返回情形3、理解函数以地址的形式返回情形

    • 细说const与临时对象_3

      主要内容:针对类的数据成员为对象成员的情形1、理解函数以值的形式返回情形2、理解函数以引用的形式返回情形3、理解函数以地址的形式返回情形

    • 由深拷贝与浅拷贝引发的写时拷贝技术_1

      主要内容:1、理解深拷贝与浅拷贝2、理解深拷贝与浅拷贝各自的优缺点3、由深拷贝的缺点引发出用引用技术实现浅拷贝4、指出引用技术中出现的问题,从而需要给出其他的引用技术设计

    • 由深拷贝与浅拷贝引发的写时拷贝技术_2

      主要内容:1、设计引用计数器类String_rep2、在String类中根据引用计数器实现其相应函数3、通过写时拷贝技术解决了在浅拷贝中数据相互影响的问题

    • 智能指针_初识智能指针

      主要内容:1、初步掌握什么是智能指针的概念2、掌握智能指针的两个方面(智能方面和指针方面)3、提出智能指针的核心问题,拥有权的转移问题

    • 智能指针_auto_ptr_vc版本

      主要内容:1、根据拥有权的转义概念,编写拥有权释放函数2、在拥有权释放函数中提出如何针对常量指针this进行去掉常性的三种方法3、根据拥有权释放函数,编写拷贝构造函数和复制语句4、提出VC版本的智能指针的弱点

    • 智能指针_auto_ptr_vs版本

      主要内容:1、针对auto_ptr进行讲解,提出没有拥有权的如何管理的问题2、实现auto_ptr类3、针对auto_ptr提出了相应问题,以及其不能解决数组管理的缺陷

    • 智能指针_scoped_ptr

      主要内容:1、针对boost库的智能指针组建简单介绍2、在VC6.0中安装boost库3、介绍类防拷贝和防赋值的实现手法4、分析并实现了scoped_ptr智能指针

    • 智能指针_scoped_array

      主要内容:1、分析scoped_array智能指针类的使用2、实现了scoped_array智能指针类3、扩展scoped_array类,并提出相应的使用建议

    • 智能指针_shared_ptr_1

      主要内容:1、介绍shared_ptr以及使用智能指针shared_ptr2、编写shared_ptr的实现框架3、理解shared_ptr的模型结构和内存管理结构4、提出shared_ptr该如何析构对象的问题

    • 智能指针_shared_ptr_2

      主要内容:1、解决shared_ptr的内存泄露以及整个体系的释放问题2、完善智能指针shared_ptr的引用计数3、针对拷贝构造以及赋值语句解决计数问题

    • 智能指针_删除器

      主要内容:1、删除器的概念以及思想2、演示如何使用删除器3、在shared_ptr的基础上,增加对删除器的支持

    • 智能指针_shared_array

      主要内容:1、演示智能指针shared_array的使用2、在shared_ptr的基础上,增加实现shared_array3、实现了使用函数对象的方式充当删除器

    • 智能指针_weak_ptr

      主要内容:1、演示如何使用智能指针weak_ptr2、编写实现weak_ptr;3、重点实现lock()函数,强调此方法在构造对象成功之后,会增加引用计数

    • 智能指针_intrusive_ptr

      主要内容:1、讲解智能指针intrusive_ptr的使用范围2、演示intrusive_ptr的使用,主要有三方面

    加载中
    所属章节 资料名称 文件大小 下载
    相关资料推荐

    暂时还没有学习资料~

    综合评分

    0人评价

    好于0%的课程

    暂无

    课程与描述相符 5 非常满意

    老师的讲解表达 5 非常满意

    老师的答疑服务 5 非常满意

    全部

    好评 0

    中评 0

    差评 0

    加载中
    没有了哦~
    你可能还感兴趣的课程

      讲师介绍

      鲍松山

      鲍松山

      好评率:98%

      C/C++/Linux高级讲师,4年培训经验,共培训学生600余名,培训经验丰富

      官方交流群

      51CTO学院C++交流群(431187655)

      立即加入

      15775人学习过

      推荐图书

      7日学霸榜 有15775人与你一起学习

      课程介绍

      课程大纲

      学习资料

      学员评价

      ¥99

      课程评价

      综合评价在4颗星及以上最高可获得35分奖励

      非常好的 C++ 高级主题视频课程

      该课程已有 人评价

      课程与描述相符

      老师的讲解表达

      老师的答疑服务

      匿名

      可以开发票么?

      可以的,购买课程或者充值余额后都是可以开具发票的,具体详情点击:我要开发票

      购买的课程可以下载么?

      目前PC端暂不支持下载课程视频,请手机或者平板电脑下载“51CTO学院”APP后再下载视频哦!

      优惠券如何使用?

      非折扣课程(不包含1元课程/套餐)可使用,一个订单(可包含多个课程)只可使用一张;优惠券一经使用,不再返还;若被冻结请在PC端删除订单即可返还。

      更多问题查询点击 帮助中心

      欢迎您提供宝贵意见,对于您的意见我们都会认真、慎重的讨论,每一个意见都是我们更好为您服务的鞭策和激励,感谢您帮助学院成长,我要反馈意见