C/C++嵌入式高级软件工程师培训课程专注于培养企业需求量大,就业率高,目前人才市场紧缺的C++高级软件工程师、嵌入式软件工程师以及系统分析师。 本课程将C++和嵌入式有机地结合起来,培训内容包括理论知识强化、实际案例训练、企业项目实战等内容,让学生扎实掌握C++和嵌入式编程的各项关键技术,获得C++和嵌入式软件开发丰富的项目经验,为学员高质量高薪就业打下扎实的基础。
第10天 类(1)
1. 面向过程编程和面向对象编程的区别
2. 面向对象和程序设计语言的关系
3. 类的概念和抽象层次
4. 接口的概念和客户/服务器模型
5. 类的定义和数据封装
6. 构造函数和析构函数
7. this指针和对象数组
第11天 类(2)
1. 指针类成员以及动态分配内存的初始化
2. 含指针成员的类的=操作符重载和拷贝构造函数的定义
3. 按成员拷贝(bit-wise copy)和deep copy的区别
4. 什么时候需要考虑深拷贝(deep copy)
5. 操作符重载
6. 友元类和友元函数
7. 类的自动转换和强制类型转换
第12天 继承
1. 继承和派生的概念
2. 继承的访问控制和继承方式
3. 构造函数成员初始化列表
4. 基类和派生类对象的构造顺序
5. 继承和对象模型(对象的赋值和切割)