老师介绍
周智华

简介:曾就职于新华三、清华紫光、大唐科技等公司。组织开发过“国家电网高压线智能监控系统”、“山东省企业排污智能监测系统”、“北京市阳光校园智能监控系统”、“重庆市车辆辐射检测系统”等大型物联网项目。 曾连续三年担任北京某兵器研究所嵌入式软件开发顾问。 常年担任长沙大学、湘潭大学、湖南城市学院、湖南中医药大学等多所高校外聘讲师,负责物联网应用开发、嵌入式软件开发、C/C++编程、单片机、stm32、移动应用开发等专业课程的授课,负责毕业设计的指导等工作。曾荣获湖南中医药大学“优秀外聘讲师”称号。

课程介绍
课程章节
章节1:第一章 C++概述 (4节)

课时01

C++简述

免费试学

10分31秒

课时02

C++标准

免费试学

6分6秒

课时03

C++的应用场景

免费试学

14分14秒

课时04

第一个C++程序

免费试学

14分29秒

章节2:第二章 C++对C的拓展1 (17节)

课时05

C++命令空间的基本常识

免费试学

5分25秒

课时06

命名空间的定义及成员的访问

免费试学

5分48秒

课时07

命名空间只能全局范围内定义

免费试学

4分38秒

课时08

命名空间的嵌套定义

免费试学

4分3秒

课时09

命名空间的声明和实现分开

免费试学

12分37秒

课时10

命名空间的别名

免费试学

6分32秒

课时11

引用的概念及基本使用

免费试学

12分2秒

课时12

使用引用的注意事项

免费试学

8分38秒

课时13

引用的本质

免费试学

16分42秒

课时14

引用作为函数的形参以及引用的意义

免费试学

14分34秒

课时15

内联函数的引入

免费试学

9分45秒

课时16

内联函数的基本概念

免费试学

7分1秒

课时17

内联函数的使用注意事项

免费试学

10分17秒

课时18

函数的默认参数

免费试学

10分47秒

课时19

默认参数注意事项

免费试学

9分50秒

课时20

函数重载的概念及使用

免费试学

13分55秒

课时21

函数重载的实现原理

免费试学

12分1秒

章节3:第三章 类和对象 (49节)

课时22

类和对象的基本概念

6分14秒

课时23

类的定义

5分34秒

课时24

对象的实例化

5分34秒

课时25

成员变量和成员函数的访问

6分45秒

课时26

类成员的访问控制

20分50秒

课时27

面向过程和面向对象程序设计

26分20秒

课时28

习题讲解

26分34秒

课时29

类的分开实现

5分2秒

课时30

构造函数的引入

10分25秒

课时31

无参构造函数

14分13秒

课时32

有参构造函数

8分24秒

课时33

无参构造函数设计的注意事项

5分9秒

课时34

初始化成员列表的使用

32分41秒

课时35

构造函数总结

4分29秒

课时36

析构函数的定义

8分50秒

课时37

析构函数的用途

16分35秒

课时38

new运算符的使用

18分30秒

课时39

delete运算符的使用

2分35秒

课时40

new delete 和malloc free的区别

12分33秒

课时41

多个对象的构造和析构.

8分22秒

课时42

使用已构造的对象初始化新的对象

29分59秒

课时43

对象赋值的解决方法

14分18秒

课时44

拷贝构造函数的使用

11分53秒

课时45

拷贝构造函数的形参

9分38秒

课时46

深拷贝和浅拷贝

7分49秒

课时47

引用作为函数的形参

7分12秒

课时48

编译器对属性和方法的处理机制

17分37秒

课时49

this指针

23分6秒

课时50

静态成员变量

25分44秒

课时51

静态成员函数

24分6秒

课时52

C++ sting类简述

9分27秒

课时53

String对象的构造方法

13分0秒

课时54

string对象的赋值

11分3秒

课时55

string对象的拼接

12分40秒

课时56

string对象比较大小

15分3秒

课时57

求string对象的子串

15分3秒

课时58

string类find成员函数

16分39秒

课时59

string类replace成员函数

11分14秒

课时60

string类erase成员函数

7分27秒

课时61

string类insert成员函数

8分0秒

课时62

动态数组需求说明

4分10秒

课时63

Array类的设计

13分40秒

课时64

Array类构造函数和析构函数的实现

16分40秒

课时65

Array类部分成员函数的实现

32分3秒

课时66

Array类insert成员函数需求分析

20分45秒

课时67

Array类insert成员函数的实现

35分6秒

课时68

Array类remove_index函数的实现

15分39秒

课时69

Array类remove_data成员函数的实现

17分15秒

课时70

Array类完善

3分39秒

章节4:第四章 继承 (20节)

课时71

为什么需要继承

4分28秒

课时72

继承的概念

9分13秒

课时73

派生类的定义

11分4秒

课时74

派生类继承基类属性和方法验证

13分5秒

课时75

三种不同的继承方式

9分49秒

课时76

protected和private的取别

19分21秒

课时77

单继承中构造函数和析构函数的调用顺序

5分36秒

课时78

派生类中调用基类的构造函数

17分23秒

课时79

派生类中的成员变量和基类中的成员变量名冲突

21分14秒

课时80

隐藏

11分50秒

课时81

多继承

6分18秒

课时82

环形继承

9分44秒

课时83

虚继承

11分4秒

课时84

静态成员的继承

19分30秒

课时85

回合制游戏需求分析

15分19秒

课时86

回合制游戏Skill基类的实现

18分17秒

课时87

回合制游戏Skill类的派生类的设计

12分25秒

课时88

回合制游戏Hero基类的设计

13分12秒

课时89

回合制游戏Hero类派生类的设计

8分0秒

课时90

回合制游戏为英雄添加技能

10分46秒

章节5:第五章 多态 (48节)

课时91

多态的引入

8分52秒

课时92

多态的概念

13分41秒

课时93

静态联编的体现

13分57秒

课时94

运算符重载的概念

7分15秒

课时95

运算符重载测试类构造函数的实现

16分12秒

课时96

运算符重载之+号运算符的重载

17分55秒

课时97

C++编译器对临时对象的优化

10分21秒

课时98

运算符重载之+号运算符重载验证

8分22秒

课时99

运算符重载之大于符号的重载

8分36秒

课时100

运算符重载之[]符号的重载

6分40秒

课时101

运算符重载之=符号的重载

12分9秒

课时102

运算符重载之前置++和后置++的重载

12分26秒

课时103

运算符重载之输出运算符的重载

19分38秒

课时104

引用作为函数的返回值和对象作为函数返回值的差别

11分43秒

课时105

Mstring类需求

2分15秒

课时106

Mstring类的声明

15分56秒

课时107

Mstring 类构造函数的实现

11分53秒

课时108

关于编程练习的两种方法

2分55秒

课时109

Mstring 类=符号的重载

4分58秒

课时110

Mstring 类输出运算符的重载

12分17秒

课时111

Mstring类extend函数的实现

9分49秒

课时112

Mstring类[]运算符的重载的实现

4分12秒

课时113

Mstring 类+运算符的重载

11分19秒

课时114

Mstring类append函数的实现

21分31秒

课时115

Mstring类关系运算符的重载

12分59秒

课时116

Mstring类destroy函数的实现

7分39秒

课时117

友元函数

18分38秒

课时118

友元函数的灵活应用

15分5秒

课时119

友元类

13分35秒

课时120

动态多态的概念

5分9秒

课时121

虚函数的基本使用

20分32秒

课时122

重载 覆盖 隐藏

10分39秒

课时123

虚函数指针

25分42秒

课时124

虚函数表的基本概念

10分46秒

课时125

单继承关系中派生类虚函数表中的内容

13分24秒

课时126

虚函数表指针的概念

11分33秒

课时127

继承关系中各个类的虚函数表以及对象的内存模型

14分47秒

课时128

动态绑定的引入

8分54秒

课时129

动态绑定的原理

21分14秒

课时130

基类指针指向派生类对象调用函数注意事项

4分18秒

课时131

虚函数和非虚函数的灵活应用

32分12秒

课时132

虚函数表指针的访问

12分44秒

课时133

虚函数表及虚函数指针的访问

16分43秒

课时134

纯虚函数的基本使用

16分8秒

课时135

抽象类

8分15秒

课时136

纯虚函数使用注意事项

10分20秒

课时137

抽象类实例

25分41秒

课时138

虚析构函数

9分45秒

章节6:第六章 C++对C的拓展2 (12节)

课时139

const修饰普通变量

13分30秒

课时140

const修饰成员变量.

2分12秒

课时141

const修饰成员函数

10分22秒

课时142

const 修饰对象

7分33秒

课时143

const修饰引用

6分18秒

课时144

onst修饰函数返回值为普通变量和对象

15分14秒

课时145

const修饰函数返回值为const的指针

17分53秒

课时146

const修饰函数返回值为const的引用

13分53秒

课时147

extern C的使用

19分9秒

课时148

__cplusplus的使用

9分10秒

课时149

extern C在实际工作中的使用

22分13秒

课时150

nullptr

16分22秒

章节7:第七章 异常 (5节)

课时151

异常的基本概念

11分2秒

课时152

抛出异常

11分2秒

课时153

异常的捕获

14分57秒

课时154

C++标准异常

16分3秒

课时155

自定义异常

10分44秒

章节8:第八章 强制类型转换 (6节)

课时156

隐式类型转换和强制类型转换的概念

7分48秒

课时157

const_cast之const常量折叠

18分13秒

课时158

const_cast之const 修饰自定义类型

6分2秒

课时159

const_cast之函数的形参和返回值

11分28秒

课时160

static_cast

8分0秒

课时161

dynamic_cast

31分13秒

章节9:第九章 泛型编程 (4节)

课时162

函数模板的基本使用

16分21秒

课时163

函数模板的工作原理

11分16秒

课时164

多个泛型的使用

7分8秒

课时165

函数模板总结

5分40秒

章节10:第十章 STL (52节)

课时166

STL学习介绍

1分35秒

课时167

STL的基本概念

13分51秒

课时168

容器的分类介绍

8分8秒

课时169

vector 的构造方法

14分58秒

课时170

vector的赋值

19分6秒

课时171

vector的大小

11分8秒

课时172

vector元素的访问方式

16分43秒

课时173

vector 插入函数insert的使用

19分40秒

课时174

迭代器的基本概念

24分22秒

课时175

迭代器的本质

28分9秒

课时176

vector容器中迭代器的基本使用

15分56秒

课时177

vector容器迭代器失效

35分58秒

课时178

deque容器

21分16秒

课时179

list容器的基本概念

9分6秒

课时180

list容器头部和尾部的操作

15分57秒

课时181

list容器的反向迭代器

10分10秒

课时182

list对象的带参数构造

17分32秒

课时183

list容器的赋值

12分54秒

课时184

list容器的大小

10分22秒

课时185

list容器的插入

20分39秒

课时186

list容器的删除

12分11秒

课时187

list容器的反转

4分47秒

课时188

list容器迭代器的失效

14分24秒

课时189

stack容器的入栈和出栈

16分7秒

课时190

stack容器的拷贝构造方法

5分10秒

课时191

stack容器的大小

4分47秒

课时192

queue容器的入队和出队

9分37秒

课时193

queue容器的其他操作

11分39秒

课时194

set容器的基本概念

9分40秒

课时195

set容器的插入和迭代器

6分21秒

课时196

set容器拷贝构造与赋值

4分47秒

课时197

set容器的删除

16分50秒

课时198

函数对象的基本概念

24分35秒

课时199

函数对象的使用

17分36秒

课时200

set容器的查找

18分17秒

课时201

pair 对组

14分14秒

课时202

map容器的基本概念

4分49秒

课时203

map容器元素的插入

32分6秒

课时204

map容器第三种插入方法注意事项

12分33秒

课时205

map容器获取键所对应的值

8分11秒

课时206

map容器拷贝构造函数和赋值

4分56秒

课时207

map容器的大小

2分35秒

课时208

map容器的删除

11分30秒

课时209

map容器的排序

29分1秒

课时210

STL 容器总结

19分19秒

课时211

STL 排序算法之sort()函数

28分27秒

课时212

STL 排序算法之partial_sort()函数

26分10秒

课时213

STL 排序算法之merge函数

39分28秒

课时214

reverse函数

5分54秒

课时215

STL 查找算法之adjacent_find()函数

18分0秒

课时216

STL 查找算法之binary_search()函数

3分16秒

课时217

STL 查找算法之count() find() find_if()函数

0秒

章节11:第十一章 C++11新特性 (9节)

课时218

1 什么是C++11标准

3分37秒

课时219

2 auto类型推导

12分26秒

课时220

3 decltype类型推导

24分29秒

课时221

4 基于范围的for循环

8分52秒

课时222

5 列表初始化

7分0秒

课时223

6 使用using定义别名

5分10秒

课时224

7 final 关键字

14分47秒

课时225

8 右值引用

54分37秒

课时226

9 move函数

6分36秒

个问题,0回答
提问
暂无提问,赶紧去提问吧~