C++ Note
latest
第1章 变量与基本类型
第2章 语句
第3章 函数
第4章 运算符
第5章 类
第6章 标准库类型
第7章 模板
第8章 关键字概念
第9章 算法
第10章 语法特性
第11章 C++11新标准
README
C++ Note
»
C++语法笔记
在 GitHub 上修改
C++语法笔记
¶
第1章 变量与基本类型
1.1 变量声明与定义
1.2 数据类型
1.3 C风格字符串
1.4 数组
1.5 枚举类型
1.6 类型转换
1.7 初始化
[选读] POD类型
第2章 语句
2.1 if语句
2.2 for语句
2.3 break语句
2.4 continue语句
2.5 while语句
2.6 switch语句
2.7 goto语句
2.8 try语句块和异常处理
第3章 函数
3.1 参数传递
3.2 函数返回类型
3.3 默认实参
3.4 内联函数
3.5 函数重载
3.6 函数指针
第4章 运算符
4.1 常用运算符
4.2 运算符优先级
4.3 重载运算符
第5章 类
5.1 类的成员
5.2 类的静态成员
5.3 类的访问控制
5.4 类的构造函数
5.5 类的拷贝控制操作
5.6 类的继承与多态
5.7 类的多重继承与虚继承
5.8 类的类型转换
5.9 类成员指针
5.10 union
5.11 嵌套类
5.12 局部类
第6章 标准库类型
6.1 标准库类型:string
6.2 标准库类型:vector
6.3 标准库类型:IO库
6.4 标准库类型:迭代器
6.5 标准库类型:顺序容器
6.6 标准库类型:容器适配器
6.7 标准库:关联容器
6.8 标准库类型:tuple
6.9 标准库类型:bitset
第7章 模板
7.1 函数模板
7.2 类模板
7.3 模板参数
7.4 成员函数模板
7.5 可变参数模板
7.6 模板特性
第8章 关键字概念
8.1 关键字:auto
8.2 关键字:const
8.3 关键字:using
8.4 关键字:typedef
8.5 关键字:static
8.6 关键字:extern
8.7 关键字:explicit
8.8 关键字:mutable
8.9 关键字:inline
第9章 算法
9.1 泛型算法
9.2 算法概览
第10章 语法特性
10.1 头文件
10.2 在main函数之前或者之后打印消息
10.3 左值与右值
10.4 命名空间
10.5 命名规范
10.6 变量生存期和变量作用域
10.7 标准类型转换模板
10.8 手动管理内存
10.9 并行和并发
10.10 固有的不可移植的特性
10.11 运行时类型识别
10.12 异常处理
10.13 内存分布
10.14 调试帮助
10.15 编译链接原理
第11章 C++11新标准
C++11关键字
11.1 标准库bind函数
11.2 Lambda表达式
11.3 智能指针
11.4 右值引用
11.5 初始化列表
11.6 标准库function类型
README
¶
README
联系方式
参考书籍
编写原则
TODO