• 讲师平台
    • 我的学习
    • 消息

    C++语言基础到进阶-

    共80节12570人学习王健伟 课程详情 领证书
    • c++语言课程介绍

      • c++ 语言课程详细介绍
    • 基本语言

      • 语言特性、工程构成、可移植性
      • 命名空间简介、基本输入输出精解
      • auto、头文件防卫、引用、常量
      • 范围for、new内存动态分配、nullptr
      • 结构、权限修饰符、类简介
      • 函数新特性、内联函数、const详解
      • string类型介绍
      • vector类型介绍
      • 迭代器精彩演绎,失效分析及弥补、实战
      • 类型转换:static_cast、reinterpret_cast等
    • 类

      • 成员函数、对象拷贝、私有成员
      • 构造函数详解,explicit,初始化列表
      • inline、const、mutable、this、static
      • 类内初始化、默认构造函数、=default;
      • 拷贝构造函数
      • 重载运算符、拷贝赋值运算符、析构函数
      • 派生类、调用顺序、访问等级、函数遮蔽
      • 基类指针、虚纯虚函数、多态性、虚析构
      • 友元函数、友元类、友元成员函数
      • RTTI、dynamic_cast、typeid、虚函数表
      • 基类与派生类关系的详细再探讨
      • 左值、右值,左值引用、右值引用、move
      • 临时对象深入探讨、解析,提高性能手段
      • 对象移动、移动构造函数、移动赋值运算符
      • 继承的构造函数、多重继承、虚继承
      • 类型转换构造函数、运算符,类成员指针
    • 模板与泛型

      • 模板概念,函数模板定义、调用
      • 类模板概念,类模板定义、使用
      • 用typename场合、默认模板参数、趣味写法分析
      • 成员函数模板,显式实例化、声明
      • using定义模板别名,显式指定模板参数
      • 模板全特化、偏特化(局部特化)
      • 可变参模板
      • 可变参模板续、模板模板参数
    • 智能指针

      • 直接内存管理(new/delete)、创建新工程观察内存泄漏
      • new、delete探秘,智能指针概述、shared_ptr基础
      • shared_ptr常用操作、计数、自定义删除器等等
      • weak_ptr概述、weak_ptr常用操作、尺寸
      • shared_ptr使用场景、陷阱、性能分析、使用建议
      • unique_ptr概述、常用操作
      • 返回unique_ptr、删除器、尺寸、智能指针
    • 多线程程序设计

      • 并发基本概念及实现,进程、线程基本概念
      • 线程启动、结束,创建线程多法、join,detach
      • 线程传参详解,detach()大坑,成员函数做线程函数
      • 创建多个线程、数据共享问题分析、案例代码
      • 互斥量概念、用法、死锁演示及解决详解
      • unique_lock详解
      • 单例设计模式共享数据分析、解决,call_once
      • condition_variable、wait、notify_one、notify_all
      • async、future、packaged_task、promise
      • future其他成员函数、shared_future、atomic
      • std::atomic续谈、std::async深入谈
      • windows临界区、其他各种mutex互斥量
      • 补充知识、线程池浅谈、数量谈、总结
    • 内存高级话题

      • new、delete的进一步认识
      • new细节探秘,重载类内operator new、delete
      • 内存池概念、代码实现和详细分析
      • 嵌入式指针概念及范例、内存池改进版
      • 重载全局new、delete,定位new及重载等
    • STL标准模板库大局观

      • STL总述、发展史、组成,数据结构谈
      • 容器分类,array、vector容器精解
      • 容器的说明和简单应用例续
      • 分配器概述、使用,工作原理说
      • 迭代器的概念和分类
      • 算法概述、内部处理、使用范例
      • 函数对象回顾、系统函数对象及范例
      • 适配器概念、分类、范例及总结
    • 未归类知识点

      • 函数调用运算符、function类模板
      • 万能引用universal reference
      • 理解模板类型推断、查看类型推断结果
      • 引用折叠,转发、完美转发,forward
      • 理解auto类型推断,auto应用场合
      • 详解decltype含义,decltype主要用途
      • 可调用对象、function、bind
      • lambda表达式,for_each、find_if简介
      • lambda表达式捕获模式的陷阱分析和展示
      • 可变参数函数、initializer_list、省略号形参
      • 萃取(traits)技术概念、范例等
    • 课程总结与展望

      • 结束语、未来之路
    0/1024
    暂无留言

      订阅失败

      C++语言基础到进阶
      C++语言基础到进阶 ...

      订阅列表已满,请先移出部分订阅内容。

      当前章节需购买后观看
      开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!

      购买课程

      扫码完成付费,可继续学习全部课程内容

      加载中...
      正在试验
      后自动删除环境
      课程实验
      本次实验时间已到期 00:00:00
      程序员研修院 v1.1.0
      一、播放器优化
      修改播放器默认倍速设置,增加1.25倍速
      调整目录展示形式,增加折叠/展开
      优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
      查看全部版本记录
      课件正在飞速打包中,请耐心等待几秒钟~