http://www.enet.com.cn/eschool/video/c++/
http://www.enet.com.cn/eschool/video/c++/
第一章 初识C++ |
1 C++简介 | 2 C++的发展过程 | 3 C与C++的区别 |
4 学习C++之前要先学C吗? | 5 C++与其他语言的区别 | 6 C++版本及安装问题 |
7 VS2005编译器 |
第二章 从一个最简短的C++程序讲起 |
1 简单的屏幕输出小程序 | 2 输出语句的使用 | 3 std::是什么? |
4 iostream与iostream.h区别 | 5 重名冲突 | 6 注释 |
第三章 初步了解函数 |
1 函数演示 | 2 函数的传参 | 3 函数的返回值、参数与变量.swf |
4 函数的声明与定义 | 5 局部变量 | 6 全局变量 |
第四章 C++数据类型 |
1 C++数据类型 | 2 什么是变量 | 3 变量及数据如何存储在内存上 |
4 布尔型 | 5 字符型 | 6 双字节型 |
7 整型概述 | 8 为什么使用补码 | 9 整型变量的定义 |
10 浮点型变量 | 11 常量 | 12 枚举型常量 |
第五章 IF语句与逻辑运算符 |
第六章 面向对象面向对象程序设计 |
1 什么是面向对象程序语言 | 2 面向对象程序语言的主要特征 | 3 什么是类、对象和成员 |
4 声明一个类 | 5 命名习惯 | 6 定义一个对象 |
7 定义类或对象容易犯的错误 | 8 公有与私有 | 9 成员函数的声明和定义 |
10 内联函数 | 11 头文件与源文件 | 12 const成员函数 |
13 构 造 函 数 | 14 默认构造函数 | 15 析构函数 |
16 析构对象数组 |
第七章 循环语句 |
1 循环语句的老祖宗--Goto语句 | 2 while语句 | 3 while语句的其他用法 |
4 continue和break语句 | 5 永不休止的while循环 | 6 do… while循环 |
7 for循环 | 8 灵活的for循环 | 9 条件为空的for循环 |
10嵌套的for循环 | 11switch语句 | 12switch语句常见错误 |
13switch的菜单功能 |
第八章 指针 |
第九章 引用 |
第十章 深入函数 |
45普通函数的重载 | 46成员函数的重载 | 47函数的缺省参数 |
48重载构造函数 | 49成员变量的初始化 | 50成员变量初始化与构造函数1 |
51成员变量初始化与构造函数2 | 52成员变量初始化与构造函数3 | 53复制构造函数 |
54构造函数和NEW运算符 | 55再谈默认构造函数 | 56析构函数和delete运算符 |
57默认析构函数 | 58调用构造函数进行类型转换 | 59浅层复制构造函数1 |
60浅层复制构造函数2 | 61深层复制构造函数 |
第十一章 运算符重载 |
第十二章 继承 |
第十三章 虚函数 |
第十四章 数组 |
第十五章 链表 |
第十六章 多态性 |
1.为什么要使用多重继承 | 2.在派生类中增加函数 | 3.使用多重继承 |
4.模拟抽象类 | 5.纯虚函数与抽象类 | 6.抽象类实例 |
7.复杂的抽象结构 (1) | 7.复杂的抽象结构 (2) | 8.慎用多重继承 |
第十七章 特殊类成员 |
第十八章 字符串 |
第19章 代码重用 |