感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
- 什麼是嵌入式系統?
- 簡單定義
- 一些里程碑
- 特性
- 為什麼使用C++?
- 與C語言的比較
- C:C++的子集——幾乎
- 性能
- 新增的“免費”功能
- 為什麼不使用C++?
- 類別
- 成員變量
- 實例變量
- 類別變量
- 成員函數
- 實例函數
- 類別函數
- 隱含方法
- 建構函數
- 初始化
- 委派
- 解構函數
- 複製賦值運算符
- 建構函數
- 移動語義——避免不必要的深拷貝
- C++中的結構體
- 包/命名空間
- 成員變量
- 繼承
- 介紹
- 實現
- 性能
- 多重繼承
- 虛擬繼承
- 多態
- 介紹
- 虛擬函數
- 虛擬解構函數
- 實現
- 運行時類型信息,RTTI
- 性能
- 模板
- 介紹
- 函數模板
- 類別模板
- 可變參數模板
- 代碼膨脹
- 實現策略
- 模板元Programming
- 模板與繼承的比較?
- 錯誤處理
- 異常處理
- 性能問題
- 實現
- 內聯代碼
- 何時使用?
- 策略
- 啟動
- 系統啟動
- C語言部分
- C++部分
- 標準庫
- 標準模板庫,STL
- iostream庫
- 由於C++11對STL的主要擴展:
- 移動語義
- 可變參數模板
- 並發
- 內存Management
- C++內存模型
- stdint類型
- 原子類型及其操作
- 策略
- 變量
- placement new
- 用戶定義內存Management
- C++內存模型
- C與C++之間的互操作
- 名稱改編
- 靜態初始化
- 動態內存
- 結構體內容
- POD——普通舊數據類型
- Design Patterns
- RAII——資源獲取即初始化
- 內存映射I/O
- 中斷
- 靜態對象的初始化
最低要求
參加本課程不需要任何特定要求。
21 時間:
客戶評論 (2)
我很享受分配給我們解決練習的時間。這非常有用,因為它使我們能夠花一些時間思考我們的解決方案並實施它們。
Valeriu - Siemens
課程 - Using C++ in Embedded Systems - Applying C++11/C++14
機器翻譯
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating