Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
- 什麼是嵌入式系統?
- 簡單定義
- 一些里程碑
- 特性
- 為什麼使用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
Course - 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