
- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐


















- 课程介绍
- 课程大纲试看
- 讲师好课15
- 学员评价
适合人群:
1、适合于有一定的C++基础同学 2、适合于想以C++作为自己的编程工具,向更高深的编程语言学习的同学 3、适合于想向C++更高深技术学习的同学 4、适合于想在IT行业发展,进入大公司,拿更高薪的同学
你将会学到:
本专题旨在讲解C++中的一些核心问题,以点带面,使同学们学习之后能更深入的对C++进行学习和使用,同时达到对C++的一些高级主题能够看懂,学懂的目的。
课程简介:
【 C++ 高级主题 视屏课程】由知识产出师 鲍松山 讲师出品
1、本专题是继C++程序设计初级主题之后的高级主题,目标在于当有了基础之后,想要对C++进行更深入的学习和了解,我们就需要去学习C++中那些更为关键的内容,这是通向高级程序员的学习之路,也是我们后续学习其他高级主题的垫脚石。
2、本专题的学习主要以专题为主,课程没有明显的顺序区分,学习过程中可以根据实际情况进行学习,本专题旨在讲解C++中的一些核心问题,以点带面,使同学们学习之后能更深入的对C++进行学习和使用,同时达到对C++的一些高级主题能够看懂,学懂的目的。
课程大纲- C++ 高级主题视频课程
资料下载1
C++程序设计_深入高级主题_目录主要内容:1、C++程序设计——深入高级主题简介2、介绍本专题将要讲解的内容和学习注意事项3、介绍本专题的相关内容以及适合人群
「仅限付费用户」点击下载“C++程序设计_深入高级主题.ppt”
[16:53]开始学习2
内存泄露检测工具VLD的安装与使用主要内容:1、针对VLD工具进行简单介绍2、安装内存泄露检测工具VLD3、演示如何使用VLD工具进行内存泄露与否检测
「仅限付费用户」点击下载“1_内存泄露检测工具VLD的使用.doc”
[12:37]开始学习3
多维数组的动态内存开辟与释放主要内容:1、使用C语言方式模拟二维数组的动态开辟与释放2、使用C++ 语言方式模拟二维数组的动态开辟与释放3、扩展多维数组的动态开辟与释放
「仅限付费用户」点击下载“1_多维数组的动态开辟.doc”
[42:08]开始学习7
动态链接库的制作与使用主要内容:1、创建动态库工程,制作动态库2、通过其他工程,进行动态库的使用3、针对动态库进行静态加载使用 4、针对动态库进行动态加载使用(LoadLibrary, GetProcAddress, FreeLibrary)5、强调动态库的制作过程中,注意将其声明为导出函数以及为什么要扩展到C语言的编译方式
[35:13]开始学习9
xxx_cast类型转换主要内容:1、理解static_cast, const_cast, reinterpret_cast, dynamic_cast的用途2、通过实例讲解各种转换的过程3、总结各种转换各自的使用场景
「仅限付费用户」点击下载“4_类型转换.doc”
[37:56]开始学习10
set_new_handler机制的运行原理主要内容:1、理解预先准备好内存不够的情况处理措施2、理解set_new_handler的运行原理3、使用set_new_handler为内存分配不足做准备
「仅限付费用户」点击下载“5_内存管理.doc”
[24:20]开始学习11
new的实现以及模拟set_new_handler机制主要内容:1、编写set_new_handler函数,了解其内部实现原理2、编写operator new,充分理解new的三个内部行为(1开辟成功 2调用set_new_handl er机制 3抛出异常)
[28:50]开始学习12
继承与多态的应用_通用链表的实现主要内容:1、理解通用链表的建立思想 不采用模板类,而采用虚函数实现多态性,达到通用的目的,此时结点类数据域不能存储任何跟类型有关的信 息,将其改造为指针,而把数据放在一个抽象类中,由指针与之建立联系。2、实现通用链表的层次结构3、实现整形链表(IntObject) 和 字符串链表(StringObject) 等4、实现通用链表的释放
「仅限付费用户」点击下载“6_通用链表.doc”
[01:07:21]开始学习13
细说const与临时对象_1主要内容:针对类的数据成员为值成员的情形1、理解函数以值的形式返回情形2、理解函数以引用的形式返回情形3、理解函数以地址的形式返回情形
「仅限付费用户」点击下载“7_细说const与临时对象.doc”
[34:16]开始学习16
由深拷贝与浅拷贝引发的写时拷贝技术_1主要内容:1、理解深拷贝与浅拷贝2、理解深拷贝与浅拷贝各自的优缺点3、由深拷贝的缺点引发出用引用技术实现浅拷贝4、指出引用技术中出现的问题,从而需要给出其他的引用技术设计
「仅限付费用户」点击下载“8_由深拷贝与浅拷贝引发的写时拷贝技术.doc”
[31:13]开始学习17
由深拷贝与浅拷贝引发的写时拷贝技术_2主要内容:1、设计引用计数器类String_rep2、在String类中根据引用计数器实现其相应函数3、通过写时拷贝技术解决了在浅拷贝中数据相互影响的问题
[01:03:17]开始学习18
智能指针_初识智能指针主要内容:1、初步掌握什么是智能指针的概念2、掌握智能指针的两个方面(智能方面和指针方面)3、提出智能指针的核心问题,拥有权的转移问题
「仅限付费用户」点击下载“9_智能指针.doc”
[42:36]开始学习19
智能指针_auto_ptr_vc版本主要内容:1、根据拥有权的转义概念,编写拥有权释放函数2、在拥有权释放函数中提出如何针对常量指针this进行去掉常性的三种方法3、根据拥有权释放函数,编写拷贝构造函数和复制语句4、提出VC版本的智能指针的弱点
[37:38]开始学习20
智能指针_auto_ptr_vs版本主要内容:1、针对auto_ptr进行讲解,提出没有拥有权的如何管理的问题2、实现auto_ptr类3、针对auto_ptr提出了相应问题,以及其不能解决数组管理的缺陷
[40:12]开始学习
“鲍松山”老师的其他课程更多+
5