課程簡介
- 概述
- 特性
- Function 重載
- 範圍解析運算元
- C++ 中的類
- 訪問說明符
- 構造函數、析構函數
- 靜態成員、函數
- 友元類、友元函數
- Operator 重載
- 數據轉換
- 繼承、多態性
- 異常處理,範本
- 輸入和輸出流
需要幫助選擇合適的課程嗎?
Object Oriented Programming with C++培訓 - Enquiry
客戶評論 (1)
好的例子,專注於最有用的材料
Piotr Sowinski - Intel Technology Poland
Course - Object Oriented Programming with C++
機器翻譯
相關課程
Advanced Embedded Systems Development
35 時間:這個由講師指導的現場培訓<本地>(在線或現場)面向希望學習如何使用嵌入式 C 語言對基於不同處理器架構(8051、ARM CORTEX M-3 和 ARM9)的各種類型的微控制器進行程式設計的工程師。
Arduino: Programming a Microcontroller for Beginners
21 時間:在這個以講師為主導的澳門現場培訓中,參與者將學習如何對Arduino進行程式設計以供實際使用,例如控制燈,電機和運動檢測感測器。本課程假設在即時實驗室環境中使用真實的硬體元件(而不是軟體模擬硬體)。
在培訓結束時,參與者將能夠:
- 程式 Arduino 控制燈、電機和其他設備。
- 了解 Arduino 的架構,包括附加設備的輸入和連接器。
- 添加第三方組件(例如 LCD、加速計、陀螺儀和 GPS 追蹤器)以擴展 Arduino 的功能。
- 瞭解程式設計語言中的各種選項,從 C 語言到拖放語言。
- 測試、調試和部署 Arduino 以解決實際問題。
Circuits and Electronics Fundamentals
14 時間:這種由講師指導的現場培訓<本地>(在線或現場)面向希望應用電路和電子學基礎知識來設計利用電氣元件特性開發硬體功能的設備和系統的工程師和計算機科學家。
在本次培訓結束時,參與者將能夠:
- 設置和配置用於電路和電路板開發所需的工具和程式。
- 瞭解電路和電子工程背後的基本原理。
- 利用主要電子元件構建高效的計算機硬體技術。
- 通過實施電路分析方法優化電子設備。
- 將電子和電路的基礎知識應用於企業應用程式的開發。
Digital Signal Processing (DSP) Fundamentals
21 時間:這種以講師為主導的澳門現場現場培訓面向希望學習和應用DSP實現以有效處理不同信號類型並更好地控制多通道電子系統的工程師和科學家。
在培訓結束時,參與者將能夠:
- 設置和配置數位信號處理所需的軟體平臺和工具。
- 瞭解 DSP 及其應用的基礎概念和原理。
- 熟悉 DSP 元件並將其用於電子系統。
- 使用 DSP 的結果生成演算法和操作函數。
- 利用DSP軟體平臺的基本功能並設計信號濾波器。
- 合成 DSP 模擬並為 DSP 實現各種類型的濾波器。
Embedded C Application Design Principles for Automotive Professionals
14 時間:為期兩天的課程,涵蓋所有設計原則,包括代碼示例和最新的工業技術;對汽車軟體開發人員非常有用
Embedded C Application Design Principles
14 時間:此講師指導的現場培訓(在線或現場)面向希望學習嵌入式 C 設計原理的 C 開發人員。
在本次培訓結束時,參與者將能夠:
- 瞭解使嵌入式 C 程式可靠的設計注意事項
- 定義嵌入式系統的功能
- 定義程式邏輯和結構以獲得所需的結果
- 設計可靠、無差錯的嵌入式應用程式
- 從目標硬體獲得最佳性能
課程形式:
- 互動講座和討論
- 練習和練習
- 在即時實驗室環境中動手實施
課程自訂選項:
- 要申請本課程的定製培訓,請聯繫我們進行安排。
Electronic Control Unit (ECU) - Practical Vector
28 時間:此面向中級汽車工程師和技術人員的由講師主導的現場培訓(在線或現場)旨在使他們獲得使用Vector工具(如CANoe和CANape)測試、模擬和診斷ECU的實踐經驗。
培訓結束時,參與者將能夠:
- 了解ECU在 Automotive 系統中的作用和功能。
- 設置和配置Vector工具,如CANoe和CANape。
- 在CAN和LIN網絡上模擬和測試ECU通信。
- 分析數據並對ECU進行診斷。
- 創建測試用例並自動化測試工作流程。
- 使用實際方法對ECU進行校準和優化。
Electronic Control Unit (ECU) - Theoretical Vector
21 時間:這個由講師主導的現場培訓在澳門(在線或現場)旨在讓中級汽車工程師和嵌入式系統開發人員了解ECU的理論方面,重點是汽車設計和開發中使用的基於Vector的工具和方法論。
結束此培訓時,參加者將能夠:
- 了解現代車輛中ECU的架構和功能。
- 分析ECU開發中使用的通信協議。
- 探索基於向量的工具及其理論應用。
- 將基於模型的開發原則應用於ECU設計。
FreeRTOS: Programming for Real Time Operating Systems
14 時間:在這個由 澳門 講師指導的現場培訓中,參與者將學習如何使用 FreeRTOS 進行編碼,同時使用微控制器逐步完成簡單的 RTOS 專案的開發。
在本次培訓結束時,參與者將能夠:
- 了解即時操作系統的基本概念。
- 瞭解 FreeRTOS 的環境。
- 瞭解如何使用 FreeRTOS 進行編碼。
- 將 FreeRTOS 應用程式連接到硬體外圍設備。
Learning Vivado
14 時間:這個 澳門 的講師指導式現場培訓(在線或現場)面向希望使用 Vivado 設計 、調試和實現硬體解決方案的 FPGA 開發人員。
在本次培訓結束時,參與者將能夠:
- 使用 C 代碼和 Vivado 工具開發 HDL 系統。
- 在 Vivado 中生成並實現軟處理器。
- 使用 Vivado 測試和類比 C 代碼。
LEDE: Set Up a Linux Wireless Router
7 時間:LEDE項目( Linux嵌入式開發環境)是一個基於OpenWrt的Linux操作系統。它完全取代了供應商提供的各種無線路由器和非網絡設備的固件。
在這個由講師指導的現場培訓中,參與者將學習如何設置基於LEDE的無線路由器。
聽眾
- 網絡管理員和技術人員
課程形式
- 部分講座,部分討論,練習和繁重的實踐練習
Yocto Project
28 時間:在這個由 澳門 講師指導的現場培訓中,參與者將學習如何基於 Yocto Project 為嵌入式 Linux 創建構建系統。
在本次培訓結束時,參與者將能夠:
- 瞭解 Yocto Project 構建系統背後的基本概念,包括配方、元數據和層。
- 構建 Linux 映射並在模擬下運行它。
- 節省構建嵌入式 Linux 系統的時間和精力。
The Yocto Project - An Overview - hands-on
28 時間:描述
這個為期四天的培訓將理論與實踐練習相結合,以介紹 Yocto Project。
它回答了常見問題,例如:
- 真的有必要為每個 GNU/Linux 專案使用另一個版本的 toolchain/libraries/packages 並且其頂部遵循不同的工作流程嗎?
- 您能否確保所有開發人員/供應商的開發環境都是相同的,並且在10+年後您仍然可以生產與今天相同的版本?
- YP 能否幫助瞭解您使用的套件在哪些軟體許可證下獲得許可?
在目標硬體上執行動手操作(例如 Beagle Bone Black Rev. C - http://beagleboard.org/BLACK)。培訓結束后,您將能夠下載預安裝了 Ubuntu 14.x 和所有依賴項的 docker 映射以及範例,以便在您自己的實驗室中使用課程材料。請注意,這不是嵌入式 GNU/Linux 的入門課程。您應該已經知道嵌入式 GNU/Linux 是如何工作的,以及如何配置/構建 GNU/Linux 內核和內核驅動程式。
誰應該參加?
你已經在你的專案中使用了 GNU/Linux,並且可能聽說過 Yocto Project,但不敢仔細研究它,或者在使用它時遇到困難。您不知道 YP 是否以及如何容納您的日常工作流程,並且通常發現 YP 相當複雜。為什麼我們需要這一切,因為要知道一切都(據說)要容易得多?培訓后,您應該能夠決定是否需要 YP。該研討會面向軟體、開發、系統工程師、測試人員、管理員、工程師和其他對 YP 感興趣,並具有紮實的嵌入式 GNU/Linux 知識的各方。