課程簡介

    什麼是嵌入式系統? 簡單定義 一些里程碑 特性 為什麼使用 C++?
與 C 語言的比較 C:C++ 的子集 – 幾乎
  • 性能
  • 添加了「免費」功能
  • 為什麼不使用 C++?
  • 類 成員變數 實例變數
  • 類變數
  • 成員函數 實例函數
  • 類函數
  • 隱式方法 構造 函數 初始化
  • 代表團
  • 驅逐艦
  • 複製賦值運算子
  • 移動語義 – 避免不必要的深拷貝
  • C++ 中的結構
  • 包/命名空間
  • 遺產 介紹
  • 實現
  • 性能
  • 多重繼承
  • 虛擬繼承
  • 多態性 介紹
  • 虛擬功能
  • 虛擬驅逐艦
  • 實現
  • 運行時類型資訊,RTTI
  • 性能
  • 範本 介紹
  • 函數範本
  • 類範本 可變參數範本
  • 代碼膨脹
  • 實施策略
  • 樣本 Programming
  • 範本與繼承?
  • 錯誤處理 異常處理
  • 性能問題
  • 實現
  • 內聯代碼 何時使用?
  • 策略
  • 啟動 系統啟動
  • C 部分
  • C++ 部分
  • 標準庫 標準範本庫,STL
  • IOSTREAM 庫
  • 由於 C++11 對 STL 進行了主要擴展: 移動語義
  • 可變參數範本
  • 併發
  • 記憶體 Management C++ 記憶體模型 stdint 類型
  • 原子類型及其操作
  • 策略
  • 變數
  • 放置新
  • 使用者定義記憶體Management
  • C 和 C++ 之間的互操作 名稱 Mangling
  • 靜態初始化
  • 動態記憶體
  • struct 內容 POD – 普通舊數據類型
  • Design Patterns RAII – 資源獲取是初始化
  • 記憶體映射 I/O
  • 中斷
  • 靜態物件的初始化
  • 最低要求

    參加本課程不需要任何特定要求。

     21 時間:

    人數



    每位參與者的報價

    客戶評論 (1)

    相關課程

    The Yocto Project - An Overview - hands-on

    28 時間:

    課程分類