本教程是一套对C++全面进行精讲的课程,旨在以最快的速度让初学者掌握C++语言基础。 能在最短的时间内学会C++编程技巧。
 

C++深入浅出系列及应用-视频教学

主要内容:

第1讲 程序设计语言原理及C++入门(6课时)

1.什么是编程?
2.程序设计领域
3.语言评估标准
4.影响语言设计的因素
5.语言分类
6.语言设计中的权衡
7.实现方法
8.程序设计环境
9.C语言简史
10.C++语言简史
11.学习程序语言的一般方法
12.C++语言入门

 

第2讲 基本数据类型扩展数据类型和表达式(3课时)

1.C++数据类型
2.常量和变量
3.C++运算符
4.赋值运算符与赋值表达式
5.算数运算符与算数表达式
6.逻辑运算符和逻辑表达式
7.?表达式
8.,表达式
9.指针和引用运算符和表达式
10.Sizeof运算符
11.类型转换运算符
12.数组下标运算符

 

第3讲 控制语句(2课时)

1.顺序控制语句
2.选择控制语句
3.循环控制语句 
4.跳转语句

 

第4讲 函数(2课时)

1.函数概述
2.函数的定义和声明
3.函数的调用

 

第5讲 数组(2课时)

1.一维数组
2.二维数组
3.多维数组
4.数组与函数
5.数组的应用

 

第6讲 指针(3课时)

1.指针的概念
2.指针的定义和使用
3.指针运算
4.void指针和const指针
5.指针与数组
6.动态内存分配
7.指针与字符串
8.指针与函数

 

第7讲 结构体与共用体(2课时)

1.结构体的概念
2.结构体类型变量的定义方法
3.结构体变量的使用形式和初始化
4.结构体数组
5.结构体与指针
6.结构体与函数
7.共用体

 

第8讲 类和对象(2课时)

1.类和对象
2.类对象
3.构造函数和析构函数
4.类的初始化
5.复杂的对象表示
6.堆与拷贝构造函数
7.this指针
8.引用
9.常类型

 

第9讲 运算符重载(1课时)

1.运算符重载概述
2.运算符重载的实现
3.单目运算符重载
4.双目运算符重载
5.->运算符重载
6.赋值运算符重载
7.下标运算符重载
8.运算符new与delete重载
9.逗号运算符重载
10.类型转换运算符重载

 

第10讲 静态成员与友元(1课时)

1.静态成员
2.友元
3.友元应用实例

 

第11讲 继承和派生类(1课时)

1.基类和派生类
2.单继承
3.多继承
4.虚基类

 

第12讲 模板(1课时)

1.模板的概念
2.函数模板
3.类模板

 

第13讲 多态性与虚函数(1课时)

1.普通成员函数重载
2.派生类指针
3.虚函数
4.纯虚函数与抽象类

 

第14讲 异常处理(1课时)

 

1.异常处理概述
2.异常处理的基本思想 
3.C++异常处理的实现
4.标准C++库中的异常类
5.多路捕获
6.含有异常的程序设计