简介: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环境下驱动程序开发。有多年嵌入式物联网研发及教学经验。
课程推荐
- AliOS Things物联网操作系统 试听 3830
- AIoT物联网《智能电车防盗系统》项目 试听 1757
- HaaS人脸识别、远程监控项目 试听 1040
- 基于OpenCV的机器视觉开发 试听 1104
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案