C++是由C发展而来,保留了C的所有语法,增加了面向对象的机制,并且与C兼容,用C编写的程序可以不加修改地用于C++。因此本教程针对有C语言基础的读者编写,不再赘述C语言的语法,直接讲解C++的新增内容。
一. 从C到C++
1. 关于本教程
2. C++概述
3. C++布尔类型(bool)
4. C++命名空间(namespace)
5. C++的输入输出
6. C++引用(Reference)
7. C++强制类型转换
8. C++内联函数(inline)
9. C++ new和delete操作符
10. C++异常处理
二. C++类和对象
1. C++类的定义和声明
2. C++类的成员变量和成员函数
3. C++类的信息隐藏机制
4. C++成员选择符
5. C++类class和结构体struct区别
6. C++通过引用来传递和返回类对
7. C++构造函数
8. C++参数初始化表
9. C++使用默认参数的构造函数
10. C++利用构造函数限制对象的创
11. C++转型构造函数
12. C++拷贝构造函数
13. C++析构函数
14. C++常量指针this
15. C++类与new和delete操作符
16. C++类与const关键字
17. C++类与static关键字
18. C++友元函数和友元类
三. C++继承和派生
1. C++继承的概念及语法
2. C++继承方式
3. C++改变访问属性
4. C++名字隐藏
5. C++间接继承
6. C++继承机制下的构造函数
7. C++派生类构造函数调用规则
8. C++继承机制下的析构函数
9. C++多继承
10. C++虚基类
四. C++多态
1. C++多态的概念及前提条件
2. C++虚成员函数
3. C++虚成员函数表vtable
4. C++虚析构函数
5. C++静态成员函数
6. C++重载、覆盖和遮蔽
7. C++抽象基类和纯虚成员函数
8. C++ dynamic_cast操作符
9. C++ typeid操作符
五. C++操作符重载
1. C++基本操作符重载
2. C++重载操作符的优先级
3. C++用顶层函数重载操作符
4. C++重载输入与输出操作符
5. C++重载赋值操作符
6. C++重载下标操作符
7. C++函数调用操作符重载
8. C++重载自增与自减操作符
9. C++重载转型操作符
10. C++内存管理操作符重载
六. C++ String类型
1. C++ string类型变量的定义
2. C++ string变量的输入与输出
3. C++ string类型字符串的连接
4. C++修改字符串
5. C++提取子字符串
6. C++查找字符串
7. C++字符串的比较
七. C++模板与标准模板库
1. C++模板基本概念及语法
2. C++模板类实例化
3. C++模板中的函数式参数
4. C++标准模板库(STL)的概念
5. C++基本序列式容器
6. C++基本序列式容器效率比较
7. C++基本关联式容器
8. C++容器适配器
9. C++ STL算法
八. C++输入与输出流
1. C++输入输出类的层次
2. C++标准输出流对象
3. C++格式标识和操纵器
4. C++标准输入流
5. C++输入相关的成员函数
6. C++文本文件的读写操作
7. C++二进制文件读写操作
人学知识有个特点:不经过实践学到的细节记不住,没有体会的东西也记不住,学得慢容易失去信心和兴趣。
如果须要更多的学习资料视频
可以加C/C++学习群389061316自己去下载,邀请码是(分享)两字必填才能通过验证记住别填错了,才会同意进群的哟
当你理解了核心思想之后,你反而会发现自己不懂的东西更多了,这时再回头去进行系统的学习,此时已经有了基础,而且带着疑问,你会发现学得特别快,有时有一日千里的感觉。。。
一. 从C到C++
1. 关于本教程
2. C++概述
3. C++布尔类型(bool)
4. C++命名空间(namespace)
5. C++的输入输出
6. C++引用(Reference)
7. C++强制类型转换
8. C++内联函数(inline)
9. C++ new和delete操作符
10. C++异常处理
二. C++类和对象
1. C++类的定义和声明
2. C++类的成员变量和成员函数
3. C++类的信息隐藏机制
4. C++成员选择符
5. C++类class和结构体struct区别
6. C++通过引用来传递和返回类对
7. C++构造函数
8. C++参数初始化表
9. C++使用默认参数的构造函数
10. C++利用构造函数限制对象的创
11. C++转型构造函数
12. C++拷贝构造函数
13. C++析构函数
14. C++常量指针this
15. C++类与new和delete操作符
16. C++类与const关键字
17. C++类与static关键字
18. C++友元函数和友元类
三. C++继承和派生
1. C++继承的概念及语法
2. C++继承方式
3. C++改变访问属性
4. C++名字隐藏
5. C++间接继承
6. C++继承机制下的构造函数
7. C++派生类构造函数调用规则
8. C++继承机制下的析构函数
9. C++多继承
10. C++虚基类
四. C++多态
1. C++多态的概念及前提条件
2. C++虚成员函数
3. C++虚成员函数表vtable
4. C++虚析构函数
5. C++静态成员函数
6. C++重载、覆盖和遮蔽
7. C++抽象基类和纯虚成员函数
8. C++ dynamic_cast操作符
9. C++ typeid操作符
五. C++操作符重载
1. C++基本操作符重载
2. C++重载操作符的优先级
3. C++用顶层函数重载操作符
4. C++重载输入与输出操作符
5. C++重载赋值操作符
6. C++重载下标操作符
7. C++函数调用操作符重载
8. C++重载自增与自减操作符
9. C++重载转型操作符
10. C++内存管理操作符重载
六. C++ String类型
1. C++ string类型变量的定义
2. C++ string变量的输入与输出
3. C++ string类型字符串的连接
4. C++修改字符串
5. C++提取子字符串
6. C++查找字符串
7. C++字符串的比较
七. C++模板与标准模板库
1. C++模板基本概念及语法
2. C++模板类实例化
3. C++模板中的函数式参数
4. C++标准模板库(STL)的概念
5. C++基本序列式容器
6. C++基本序列式容器效率比较
7. C++基本关联式容器
8. C++容器适配器
9. C++ STL算法
八. C++输入与输出流
1. C++输入输出类的层次
2. C++标准输出流对象
3. C++格式标识和操纵器
4. C++标准输入流
5. C++输入相关的成员函数
6. C++文本文件的读写操作
7. C++二进制文件读写操作
人学知识有个特点:不经过实践学到的细节记不住,没有体会的东西也记不住,学得慢容易失去信心和兴趣。
如果须要更多的学习资料视频
可以加C/C++学习群389061316自己去下载,邀请码是(分享)两字必填才能通过验证记住别填错了,才会同意进群的哟
当你理解了核心思想之后,你反而会发现自己不懂的东西更多了,这时再回头去进行系统的学习,此时已经有了基础,而且带着疑问,你会发现学得特别快,有时有一日千里的感觉。。。