简介:C++功能强大、面向对象、数据表示丰富、代码运行效率高、可移植性好,适合编写系统软件和各类应用程序,是嵌入式学员必须掌握的面向对象编程语言。 本课程面向具有C编程基础的同学,涵盖了C++面向过程、面向对象、泛型编程的核心语法特性,使学习者能够熟练运用面向对象设计思想,设计、编写并调试C++程序,完成中小型软件的开发。
课程章节
第01课 C++简介
第02课 C++编程初步
第03课 C++数据类型
第04课 C++的函数
第05课 结构体与类
第06课 构造与析构
-
课时1构造函数
-
课时2缺省构造函数
-
课时3构造函数的重载
-
课时4类型转换构造函数
-
课时5拷贝构造函数
-
课时6初始化列表
-
课时7this指针
-
课时8常成员函数
-
课时9析构函数
第07课 深拷贝与浅拷贝
第08课 静态成员与友元
第09课 继承
第10课 多继承
第11课 多态性
第12课 运行时类型信息
第13课 单目、双目运算符重载
第14课 特殊运算符重载
第15课 异常
第16课 文件与流
第17课 函数模板与类模板
-
课时1模版基础
-
课时2函数模版
-
课时3模板参数
-
课时4函数模板的特化
-
课时5类模板的定义
-
课时6类模板的实例化
-
课时7类模板的特化
第18课 STL容器与算法
授课讲师
-
孟健老师
高级讲师
关于讲师
10多年嵌入式开发经验。项目开发涉及工业控制、车载设备、智能穿戴及智能卡等多个领域,精通ARM汇编、C/C++、QT、Python程序设计,熟悉8051、STM32、ARM Cortex-A系列等多款嵌入式芯片,擅长裸板、Linux环境下驱动程序开发。有多年嵌入式物联网研发及教学经验。
课程推荐
- 系统移植 试听 1444
- C语言项目小游戏-中国象棋小游戏 试听 1109
- Linux驱动程序开发 试听 2644
- C++开发基础 试听 6204
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案