课程名称:C++ 进阶应用培训

4401 人关注
(78637/99817)
课程大纲:

C++ 进阶应用培训

 

 

1 封装

2 string 类

3 构造与析构

4 初始化列表

5 深拷贝与浅拷贝

6 this 指针

7 继承

8 继承相关概念

9 继承中的 isA 关系

10 菱形继承

11 虚析构函数与虚函数

12 纯虚函数

13 typeid 与 dynamic_cast 关键字

14 异常处理

15 友元函数与友元类

16 运算符重载

17 模板特例化

18 内联函数

19 内存分区

20 explicit 关键字

21 对象与对象数组

22 对象指针与对象成员指针

23 const

24 Makefile

25 public、protected、private

26 多继承与多重继承

27 动态多态

28 虚函数表

29 抽象类与接口类

阶段 1 封装

1
初识类与对象

1.认识类与对象

2.内联函数

3.string类

4.类的定义与实例化

2
类的封装

1.封装的概念

2.封装的优点

3.类成员的访问权限

3
对象的生离死别

1.内存分区

2.构造函数

3.explicit关键字

4.初始化列表

5.拷贝构造函数

6.析构函数

4
对象与对象数组

1.对象数组

2.实例化对象数组

3.堆上操作对象数组

4.对象成员

5.构造和析构顺序

6.初始化对象成员

5
深拷贝与浅拷贝

1.深拷贝与浅拷贝的概念

2.深拷贝与浅拷贝的应用

6
对象指针

1.对象指针

2.对象成员指针

3.this指针

7
const 常量

1.const变量

2.const对象成员与const成员函数

3.const指针与const引用

阶段 2 继承

8
Makefile 应用

1.whyMakefile

2.whatMakefile

3.howMakefile

4.Makefile编写规则

9
为何继承

1.什么是继承

2.为何继承

3.继承的内容

4.权限关键字

10
继承方式

1.权限关键字使用位置

2.继承中的权限关键字

3.public继承

4.protected继承

5.private继承

11
继承中的关系

1.隐藏

2.isA

3.派生类初始化基类

4.派生类赋值基类

5.虚析构函数

12
多继承与多重继承

1.多继承与多重继承概念

2.继承构造函数

13
虚继承

1.菱形继承

2.虚继承

3.访问虚继承基类成员

阶段 3 多态

14
虚函数以及实现原理

1.静态多态(早绑定)

2.动态多态(晚绑定)

3.虚析构函数

4.虚函数

5.虚函数表

15
纯虚函数和抽象类

1.纯虚函数

2.抽象类

3.接口类

16
RTTI(运行时类型识别)

1.typeid

2.dynamic_cast

3.RTTI技术

17
异常处理

1.关键字

2.标准异常类

3.常遇异常以及处理方法

阶段 4 模板

18
友元函数与友元类

1.友元函数

2.友元类

19
static

1.C语言中static作用

2.静态数据成员

3.静态成员函数

20
运算符重载

1.常用重载运算符

2.特殊运算符重载

3.运算符重载示例

4.运算符重载优化

21
模板函数与模板类

1.模板相关概念

2.标准模板库

3.自定义函数模板

4.自定义类模板

5.模板特例化

6.自定模板应用


登录 后发表评论
新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 第9节 第10节 第11节 第12节 第13节 第14节 第15节 第16节 第17节
我的报告 / 所有报告