这是DS小龙哥编写整理的C++入门指南PDF文档,适合C++初学者,C语言转C++工程师当做入门工具书学习。PDF里有完整示例、知识讲解,平时开发都可以复制粘贴,非常便捷。
目前一共写了7章,后续会持续更新资源包,更新后重新下载即可。
这是目前书籍的目录:
C++入门指南 1
一、 C++语言基本介绍与开发环境搭建 1
1.1 C++简介 1
1.2 面向对象编程 1
1.3 Windows系统下搭建C++学习环境 2
二、C++基础入门 16
2.1 C++类和对象 17
2.2 C++命名空间 18
2.3 std标准命名空间 20
2.4 C++新增的标准输入输出方法(cin和cout) 22
2.5 C++规定的变量定义位置 24
2.6 C++新增的布尔类型(bool) 24
2.7 C++ 新增的new和delete运算符 25
2.8 C++函数的默认参数(缺省参数) 26
2.9 C++函数重载详解 28
2.10 C++新增的引用语法 30
三、 C++面向对象:类和对象 34
3.1 类的定义和对象的创建 34
3.2 类的成员变量和成员函数 36
3.3 类成员的访问权限以及类的封装 38
3.4 C++类的构造函数与析构函数 39
3.5 对象数组 47
3.6 this指针 50
3.7 static静态成员变量 52
3.8 static静态成员函数 53
3.9 const成员变量和成员函数 55
3.10 const对象(常对象) 56
3.11 友元函数和友元类 58
3.11.3 友元类 61
3.12 C++字符串 62
四、C++面向对象:继承与派生 75
4.1 继承与派生概念介绍 75
4.2 继承的语法介绍 75
4.3 继承方式介绍(继承的权限) 76
4.4 继承时变量与函数名字遮蔽问题 79
4.5 基类和派生类的构造函数 82
4.6 基类和派生类的析构函数 83
4.7 多继承 85
4.8 虚继承和虚基类 88
五、C++多态与抽象类 91
5.1 多态概念介绍 91
5.2 虚函数 92
5.3 纯虚函数和抽象类 95
六、C++运算符重载 97
6.1 运算符重载语法介绍 97
6.2 可重载运算符与不可重载运算符 98
6.3 一元运算符重载 99
6.4 二元运算符重载 102
6.5 关系运算符重载 104
6.6 输入/输出运算符重载(>>、<<) 105
6.7 函数调用运算符 () 重载 106
6.8 重载[ ](下标运算符) 107
七、C++模板和泛型程序设计 108
7.1 函数模板 108
7.2 类模板 110