课程大纲
- 概述
- 特性
- Function 重载
- 范围解析运算符
- C++ 中的类
- 访问说明符
- 构造函数、析构函数
- 静态成员、函数
- 友元类、友元函数
- Operator 重载
- 数据转换
- 继承、多态性
- 异常处理,模板
- 输入和输出流
需要帮助选择合适的课程吗?
使用C++进行面向对象编程 培训 - 询价
客户评论 (1)
优秀示例,聚焦最有用的内容
Piotr Sowinski - Intel Technology Poland
课程 - Object Oriented Programming with C++
机器翻译
即将举行的公开课程
相关课程
高级Embedded Systems开发
35 小时本次由讲师指导的线下培训(线上或线下)面向希望学习如何使用嵌入式C编程各种基于不同处理器架构(8051、ARM CORTEX M-3和ARM9)的微控制器的工程师。
Arduino Programming 入门课程
21 小时在这门由讲师指导的线下培训中,参与者将学习如何为实际应用编程Arduino,例如控制灯光、电机和运动检测传感器。本课程假设在实验室环境中使用真实硬件组件(而非软件模拟的硬件)。
培训结束后,参与者将能够:
- 编程Arduino以控制灯光、电机和其他设备。
- 理解Arduino的架构,包括输入和附加设备的连接器。
- 添加第三方组件,如LCD、加速度计、陀螺仪和GPS追踪器,以扩展Arduino的功能。
- 了解从C语言到拖放式编程语言的各种编程选项。
- 测试、调试并部署Arduino以解决实际问题。
电路与Electronics基础
14 小时这种由讲师指导的现场培训<本地>(在线或现场)面向希望应用电路和电子学基础知识来设计利用电气元件特性开发硬体功能的设备和系统的工程师和计算机科学家。
在本次培训结束时,参与者将能够:
- 设置和配置用于电路和电路板开发所需的工具和程式。
- 了解电路和电子工程背后的基本原理。
- 利用主要电子元件构建高效的计算机硬体技术。
- 通过实施电路分析方法优化电子设备。
- 将电子和电路的基础知识应用于企业应用程式的开发。
数字信号处理(DSP)基础
21 小时本课程由讲师主导,提供中国的线上或线下培训,面向希望学习并应用DSP实现以高效处理不同信号类型并更好地控制多通道电子系统的工程师和科学家。
通过本课程,学员将能够:
- 设置和配置数字信号处理所需的软件平台和工具。
- 理解DSP及其应用的基础概念和原理。
- 熟悉DSP组件并将其应用于电子系统。
- 利用DSP结果生成算法和操作函数。
- 利用DSP软件平台的基本功能并设计信号滤波器。
- 合成DSP模拟并实现各种类型的DSP滤波器。
嵌入式 C 应用程序设计原则
14 小时此讲师指导的现场培训(在线或现场)面向希望学习嵌入式 C 设计原理的 C 开发人员。
在本次培训结束时,参与者将能够:
- 了解使嵌入式 C 程式可靠的设计注意事项
- 定义嵌入式系统的功能
- 定义程式逻辑和结构以获得所需的结果
- 设计可靠、无差错的嵌入式应用程式
- 从目标硬体获得最佳性能
课程形式:
- 互动讲座和讨论
- 练习和练习
- 在即时实验室环境中动手实施
课程自订选项:
- 要申请本课程的定制培训,请联系我们进行安排。
电子控制单元(ECU)- 实践Vector
28 小时此面向中级汽车工程师和技术人员的由讲师主导的现场培训(在线或现场)旨在使他们获得使用Vector工具(如CANoe和CANape)测试、模拟和诊断ECU的实践经验。
培训结束时,参与者将能够:
- 了解ECU在 Automotive 系统中的作用和功能。
- 设置和配置Vector工具,如CANoe和CANape。
- 在CAN和LIN网络上模拟和测试ECU通信。
- 分析数据并对ECU进行诊断。
- 创建测试用例并自动化测试工作流程。
- 使用实际方法对ECU进行校准和优化。
电子控制单元(ECU) - 理论向量
21 小时这个由讲师主导的现场培训在中国(在线或现场)旨在让中级汽车工程师和嵌入式系统开发人员了解ECU的理论方面,重点是汽车设计和开发中使用的基于Vector的工具和方法论。
结束此培训时,参加者将能够:
- 了解现代车辆中ECU的架构和功能。
- 分析ECU开发中使用的通信协议。
- 探索基于向量的工具及其理论应用。
- 将基于模型的开发原则应用于ECU设计。
FreeRTOS:实时操作系统编程
14 小时在这个由 中国 讲师指导的现场培训中,参与者将学习如何使用 FreeRTOS 进行编码,同时使用微控制器逐步完成简单的 RTOS 专案的开发。
在本次培训结束时,参与者将能够:
- 了解即时操作系统的基本概念。
- 了解 FreeRTOS 的环境。
- 了解如何使用 FreeRTOS 进行编码。
- 将 FreeRTOS 应用程式连接到硬体外围设备。
学习Vivado
14 小时这个 中国 的讲师指导式现场培训(在线或现场)面向希望使用 Vivado 设计 、调试和实现硬体解决方案的 FPGA 开发人员。
在本次培训结束时,参与者将能够:
- 使用 C 代码和 Vivado 工具开发 HDL 系统。
- 在 Vivado 中生成并实现软处理器。
- 使用 Vivado 测试和类比 C 代码。
LEDE:设置Linux无线路由器
7 小时LEDE项目(Linux嵌入式开发环境)是一个基于OpenWrt的Linux操作系统。它完全替代了各种无线路由器和非网络设备的供应商提供的固件。
在这次由讲师指导的线下培训中,学员将学习如何设置基于LEDE的无线路由器。
受众
- 网络管理员和技术人员
课程形式
- 部分讲座,部分讨论,练习和大量的动手实践
Raspberry Pi入门
14 小时Raspberry Pi 是一种非常小的单板计算机。
在这次讲师指导的线下培训中,参与者将学习如何设置和编程 Raspberry Pi,使其成为一个互动且强大的嵌入式系统。
通过本次培训,参与者将能够:
- 设置 IDE(集成开发环境)以实现最大开发效率
- 编程 Raspberry Pi 以控制设备,如运动传感器、警报器、Web 服务器和打印机
- 了解 Raspberry Pi 的架构,包括附加设备的输入和连接器
- 了解各种编程语言和操作系统的选项
- 测试、调试和部署 Raspberry Pi 以解决现实世界的问题
受众
- 开发人员
- 硬件/软件技术人员
- 各行业的技术人员
- 爱好者
课程形式
- 部分讲座,部分讨论,练习和大量动手实践
注意
- Raspberry Pi 支持多种操作系统和编程语言。本课程将使用基于 Linux 的 Raspbian 作为操作系统,并使用 Python 作为编程语言。如需特定设置,请联系我们安排。
- 参与者需自行购买 Raspberry Pi 硬件和组件。
Yocto Project
28 小时在这个由 中国 讲师指导的现场培训中,参与者将学习如何基于 Yocto Project 为嵌入式 Linux 创建构建系统。
在本次培训结束时,参与者将能够:
- 了解 Yocto Project 构建系统背后的基本概念,包括配方、元数据和层。
- 构建 Linux 映射并在模拟下运行它。
- 节省构建嵌入式 Linux 系统的时间和精力。