感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
- 什麼是嵌入式系統?
- 簡單定義
- 一些里程碑
- 特徵
- 為何使用 C++?
- 與 C 的比較
- C:C++ 的子集——幾乎是
- 性能
- 新增「免費」功能
- 為什麼不採用 C++?
- 類別
- 成員變量
- 實例變量
- 類變量
- 成員函數
- 實例函數
- 類函數
- 隱式方法
- 構造函數
- 初始化
- 委派
- 析構函數
- 複製賦值運算子
- 構造函數
- 移動語義——避免不必要的深層複製
- C++ 中的 struct
- 包/命名空間
- 成員變量
- 繼承
- 簡介
- 實現
- 性能
- 多重繼承
- 虛擬繼承
- 多態性
- 簡介
- 虛擬函數
- 虛構構函數
- 實現
- 運行時類型信息,RTTI
- 性能
- 模板
- 簡介
- 函數模板
- 類模板
- 變參模板
- 代碼膨脹
- 實現策略
- 模板元編程
- 模板與繼承的比較?
- 錯誤處理
- 異常處理
- 性能問題
- 實現
- 內聯代碼
- 何時使用?
- 策略
- 啟動
- 系統啟動
- C 部分
- C++ 部分
- 標準庫
- 標準模板庫,STL
- iostream 庫
- 由於 C++11 對 STL 進行主要擴展:
- 移動語義
- 變參模板
- 併發
- 記憶體管理
- C++ 記憶體模型
- stdint 類型
- 原子類型及其操作
- 策略
- 變量
- 定位 new
- 用戶定義的記憶體管理
- C++ 記憶體模型
- C 與 C++ 的互操作
- 名稱修飾
- 靜態初始化
- 動態內存
- struct 內容
- POD——普通舊數據類型
- 設計模式
- RAII——資源獲取即初始化
- 記憶體映射 I/O
- 中斷
- 靜態對象的初始化
最低要求
參加此課程沒有特定的要求。
21 小時
客戶評論 (3)
詳細解釋,以非常微妙的方式重新闡述要點,使知識深入人心。Rod 願意反覆檢查我們提出的晦澀問題,以確保他的回答百分之百正確。此外,他對討論不同編碼風格的優缺點感興趣,使我們不僅學會了如何以預期的方式使用 C++,還了解了爲什麼應該這樣做。
Nick Dillon - cellxica Ltd
課程 - Using C++ in Embedded Systems - Applying C++11/C++14
機器翻譯
我很喜歡爲我們預留的練習時間。這非常有用,因爲它讓我們有時間思考解決方案並加以實施。
Valeriu - Siemens
課程 - Using C++ in Embedded Systems - Applying C++11/C++14
機器翻譯
關於編譯器如何根據語法使用行爲的具體細節。"測驗"部分非常具有啓發性
Andrea Pomatto
課程 - Using C++ in Embedded Systems - Applying C++11/C++14
機器翻譯