聯繫我們
 課程時長 21 時間:

課程簡介

  • 什么是嵌入式系统?
    • 简单定义
    • 一些里程碑
    • 特征
    • 为什么使用C++?
  • 与C语言的比较
    • C:几乎是C++的子集
    • 性能
    • 新增的“免费”功能
    • 为什么不使用C++?
  • 类
    • 成员变量
      • 实例变量
      • 类变量
    • 成员函数
      • 实例函数
      • 类函数
    • 隐式方法
      • 构造函数
        • 初始化
        • 委托
      • 析构函数
      • 复制赋值运算符
    • 移动语义 – 避免不必要的深拷贝
    • C++中的struct
    • 包/命名空间
  • 继承
    • 介绍
    • 实现
    • 性能
    • 多重继承
    • 虚拟继承
  • 多态
    • 介绍
    • 虚函数
    • 虚析构函数
    • 实现
    • 运行时类型信息,RTTI
    • 性能
  • 模板
    • 介绍
    • 函数模板
    • 类模板
      • 可变参数模板
    • 代码膨胀
    • 实现策略
    • 模板元编程
    • 模板与继承?
  • 错误处理
    • 异常处理
    • 性能问题
    • 实现
  • 内联代码
    • 何时使用?
    • 策略
  • 启动
    • 系统启动
    • C部分
    • C++部分
  • 标准库
    • 标准模板库,STL
    • iostream库
    • C++11对STL的主要扩展:
      • 移动语义
      • 可变参数模板
      • 并发性
  • 内存管理
    • C++内存模型
      • stdint类型
      • 原子类型及其操作
    • 策略
    • 变量
    • 定位new
    • 用户自定义内存管理
  • C与C++的互操作
    • 名称修饰
    • 静态初始化
    • 动态内存
    • struct内容
      • POD – 普通旧数据类型
  • 设计模式
    • RAII – 资源获取即初始化
    • 内存映射I/O
    • 中断
    • 静态对象的初始化

最低要求

参加本课程无需任何特定要求。

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類