版本修订记录
1.
前言
2.
项目组织结构
❱
2.1.
各种文件的功能
2.2.
代码文件的组织
3.
源码文件结构
4.
预处理指令
5.
命名空间
6.
内置数据类型
❱
6.1.
变量定义
6.2.
常量定义
6.3.
基本数据类型
6.4.
数组
6.5.
字符串
6.6.
类型转换
7.
复杂数据类型
❱
7.1.
结构
7.2.
联合
7.3.
枚举
7.4.
类型别名
8.
操作符
9.
控制结构
❱
9.1.
分支语句
9.2.
循环语句
10.
函数定义
❱
10.1.
形参与实参
10.2.
参数默认值
10.3.
Lambda 表达式
10.4.
内联函数
11.
指针操作
❱
11.1.
指针变量的声明
11.2.
指针的使用
11.3.
指针的运算
11.4.
指针与数组
11.5.
指针的指针
11.6.
利用指针构建复杂数据结构
11.7.
指针做为函数参数和返回值
11.8.
函数指针
12.
引用
❱
12.1.
引用做为函数参数和返回值
13.
内存空间的分配与释放
14.
关于类
❱
14.1.
类的声明格式
14.2.
成员函数定义
14.3.
构造函数与析构函数
14.4.
继承
14.5.
重载操作符
14.6.
创建实例
14.7.
友元
15.
异常处理
16.
const的使用
17.
泛型
❱
17.1.
函数模板
17.2.
类模板
17.3.
非类型模板形参
18.
文件操作
❱
18.1.
标准输入输出
18.2.
文件处理
19.
常用数据结构
❱
19.1.
容器类
19.2.
std::size_t
19.3.
智能指针
20.
常用库
❱
20.1.
如何将库加入项目依赖
20.2.
标准库
21.
makefile 编制
❱
21.1.
条目规则
21.2.
变量
22.
CMake 配置
❱
22.1.
基本配置
22.2.
添加多个源码文件
22.3.
设定输出目录
22.4.
将子目录内容编译为链接库
22.5.
自定义变量
22.6.
添加第三方库
23.
项目编译
❱
23.1.
动态链接库和静态链接库
23.2.
g++常用命令行格式
23.3.
使用 CMake 完成项目编译
24.
C++11 新特性
25.
C++14 新特性
Light (default)
Rust
Coal
Navy
Ayu
最速C++上手指南
关于类
C++中的类是分为两部分完成定义的,一部分是声明,位于头文件中,另一部分是定义,位于源代码文件中。类在完成声明后,可以作为一个类型来使用。