微信截图_20230918113442.png

课程介绍:

泛型编程:学习C++的泛型编程是提高代码复用性和灵活性的重要一步。你可以学习C++的模板和STL(标准模板库),掌握如何使用模板编写通用的数据结构和算法。

异常处理:学习C++的异常处理机制可以帮助你更好地处理程序中的错误和异常情况。了解异常的基本概念、异常类的定义和抛出、捕获异常以及异常安全性等内容。

指针和内存管理:深入理解C++中的指针和内存管理是非常重要的。学习动态内存分配、智能指针、内存泄漏和内存安全等相关概念和技术。

类和对象的高级特性:学习C++中类和对象的高级特性,如继承、多态、虚函数和抽象类等。了解如何设计和实现复杂的类层次结构,并掌握多态和虚函数的使用。

并发编程:学习C++的并发编程是在多核和分布式系统中开发高效程序的关键。了解线程、互斥量、条件变量和原子操作等并发编程的基本概念和技术。

高级数据结构和算法:学习C++中高级的数据结构和算法,如图论、动态规划和图像处理等。掌握如何使用C++语言实现这些复杂的数据结构和算法。

C++11/14/17/20新特性:了解C++11以及后续版本的新特性和语法糖,如lambda表达式、移动语义、右值引用和范围for循环等。这些新特性可以提高代码的可读性和性能。

课程目录:

第1章C++学习曲线与课程介绍

C++TGP_C++学习曲线与课程介绍_1.1_C++学习曲线_1.mp4

C++TGP_C++学习曲线与课程介绍_1.1_C++学习曲线_2.mp4

C++TGP_C++学习曲线与课程介绍_1.2_课程详细介绍与演示环境搭建_1.mp4

C++TGP_C++学习曲线与课程介绍_1.2_课程详细介绍与演示环境搭建_2.mp4

第2章模板基础知识

C++TGP_模板基础知识_2.1_函数模板_1.mp4

C++TGP_模板基础知识_2.1_函数模板_2.mp4

C++TGP_模板基础知识_2.1_函数模板_3.mp4

C++TGP_模板基础知识_2.2_类模板、变量模板、别名模板_1.mp4

C++TGP_模板基础知识_2.2_类模板、变量模板、别名模板_2.mp4

C++TGP_模板基础知识_2.2_类模板、变量模板、别名模板_3.mp4

C++TGP_模板基础知识_2.2_类模板、变量模板、别名模板_4.mp4

C++TGP_模板基础知识_2.2_类模板、变量模板、别名模板_5.mp4

C++TGP_模板基础知识_2.2_类模板、变量模板、别名模板_6.mp4

C++TGP_模板基础知识_2.2_类模板、变量模板、别名模板_7.mp4

C++TGP_模板基础知识_2.3_类模板中的友元_1.mp4

C++TGP_模板基础知识_2.3_类模板中的友元_2.mp4

C++TGP_模板基础知识_2.4_可变参模板_1.mp4

C++TGP_模板基础知识_2.4_可变参模板_2.mp4

C++TGP_模板基础知识_2.4_可变参模板_3.mp4

C++TGP_模板基础知识_2.4_可变参模板_4.mp4

C++TGP_模板基础知识_2.5_多态在模板中的应用.mp4

C++TGP_模板基础知识_2.6_模板的一些特殊继承关系说_1.mp4

C++TGP_模板基础知识_2.6_模板的一些特殊继承关系说_2.mp4

C++TGP_模板基础知识_2.7_模板代码的组织结构与模板的显式实例化和声明.mp4

第3章模板进阶知识

C++TGP_模板进阶知识_3.1_万能引用(universal reference).mp4

C++TGP_模板进阶知识_3.2_理解函数模板类型推断、看推断结果、auto类型推断_1.mp4

C++TGP_模板进阶知识_3.2_理解函数模板类型推断、看推断结果、auto类型推断_2.mp4

C++TGP_模板进阶知识_3.3_完美转发_1.mp4

C++TGP_模板进阶知识_3.3_完美转发_2.mp4

C++TGP_模板进阶知识_3.3_完美转发_3.mp4

C++TGP_模板进阶知识_3.4_std::enable_if的使用_2.mp4

C++TGP_模板进阶知识_3.5_类模板中可变参的逐步展开.mp4

第4章标准库的典型内容

C++TGP_标准库的典型内容_4.1_std::declval_1.mp4

C++TGP_标准库的典型内容_4.1_std::declval_2.mp4

C++TGP_标准库的典型内容_4.2_true_type和false_type.mp4

C++TGP_标准库的典型内容_4.3_std::void_t_1.mp4

C++TGP_标准库的典型内容_4.3_std::void_t_2.mp4

C++TGP_标准库的典型内容_4.4_std::conditional.mp4

C++TGP_标准库的典型内容_4.5_std::function_1.mp4

C++TGP_标准库的典型内容_4.5_std::function_2.mp4

C++TGP_标准库的典型内容_4.6_std::remove_all_extents.mp4

C++TGP_标准库的典型内容_4.7_std::integer_sequence_1.mp4

C++TGP_标准库的典型内容_4.7_std::integer_sequence_2.mp4

C++TGP_标准库的典型内容_4.8_std::is_union、is_class等.mp4

第5章萃取技术与策略技术

C++TGP_萃取技术与策略技术_5.1_萃取技术及固定萃取演示_1.mp4

C++TGP_萃取技术与策略技术_5.1_萃取技术及固定萃取演示_2.mp4

C++TGP_萃取技术与策略技术_5.1_萃取技术及固定萃取演示_3.mp4

C++TGP_萃取技术与策略技术_5.1_萃取技术及固定萃取演示_4.mp4

C++TGP_萃取技术与策略技术_5.1_萃取技术及固定萃取演示_5.mp4

C++TGP_萃取技术与策略技术_5.2_萃取技术中的值萃取演示.mp4

C++TGP_萃取技术与策略技术_5.3_使用了SFINAE特性的信息萃取_1.mp4

C++TGP_萃取技术与策略技术_5.3_使用了SFINAE特性的信息萃取_2.mp4

C++TGP_萃取技术与策略技术_5.4_将trait类模板用作模板参数.mp4

C++TGP_萃取技术与策略技术_5.5_策略技术中的算法策略.mp4

第6章元编程

C++TGP_元编程_6.1_术语、元函数_1.mp4

C++TGP_元编程_6.1_术语、元函数_2.mp4

C++TGP_元编程_6.2_混合元编程_1.mp4

C++TGP_元编程_6.2_混合元编程_2.mp4

C++TGP_元编程_6.3_typelist实现(类型计算的范例)_1.mp4

C++TGP_元编程_6.3_typelist实现(类型计算的范例)_2.mp4

C++TGP_元编程_6.3_typelist实现(类型计算的范例)_3.mp4

C++TGP_元编程_6.4_元组(tuple)实现_1.mp4

C++TGP_元编程_6.4_元组(tuple)实现_2.mp4

C++TGP_元编程_6.4_元组(tuple)实现_3.mp4

第7章STL标准模板库代码

C++TGP_STL标准模板库代码_7.1_list容器的简单实现_1.mp4

C++TGP_STL标准模板库代码_7.1_list容器的简单实现_2.mp4

C++TGP_STL标准模板库代码_7.2_迭代器分类、find_if算法简单实现.mp4

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。