课程大纲

模块 1

  • 介绍 + 参考资料
  • 基本
  • 研讨会基础知识
  • 超载
  • 我们可以超载什么,以及如何超载。
  • 额外 C++ 类型(布尔值和参考值)
  • 车间超载
  • 哎呀
  • Oop 快速介绍
  • 结构
  • 访问修饰符
  • 构造 函数
  • 默认/删除函数
  • 初始值设定项语法/构造函数初始化列表
  • 工作坊课程
  • 记忆
  • 经典记忆交互
  • 车间记忆

模块2

  • 遗产
  • 建设
  • 多态性
  • 虚拟、纯虚拟、抽象、界面
  • 访问修饰符
  • 工坊继承(形状)
  • 异常
  • 它们是什么
  • 它们是如何工作的
  • 扔什么,抓什么
  • 车间例外情况
  • 内存耗尽
  • 通知方式
  • 如何处理
  • 现代记忆 Management
  • 雷伊
  • 应用于新式内存的模板 Management (SmartPointer)
  • 标准化的 C++11 SmartPointer
  • 零点
  • 研讨会 SmartPointers
  • 命名空间
  • 创意工坊命名空间

模块3

  • 自动
  • 新的 auto 关键字
  • 新的自动返回语法
  • 枚举
  • 新样式枚举
  • 康斯特普鲁
  • 新的常量表达式
  • 关于恒常性
  • Const 和 Mutable 解释
  • Lambda 和函数对象
  • 充当函数的类
  • lambda 函数简介
  • 计时
  • n 全新 Chrono 库简介

 模块 4

  • 铸造
  • 标准库
  • 字符串
  • 器皿
  • 矢量 (vs)
  • 列表
  • 地图
  • 数组
  • 初始值设定项列表
  • 迭代器
  • range-for 语法
  • 标准算法
  • 杂项关键字
  • 静态的
  • 明确

模块 5

  • 移动语义
  • L/R 值简介
  • 应用于移动语义的 R 值引用
  • 类型特征
  • 获取有关编译时的信息
  • 并发
  • C++11 的线程、异步/未来和原子类型实现简介
  • 可变参数模板 - C++11 的可变参数模板简介

要求

至少 1 年经验 C++  

  35 小时

人数



每位参与者的报价

客户评论 (2)

相关课程

Using C++ in Embedded Systems - Applying C++11/C++14

  21 小时

课程分类