-
Notifications
You must be signed in to change notification settings - Fork 0
Home
xiaoliuzi edited this page Nov 12, 2015
·
9 revisions
Welcome to the cpp-primer-practise wiki!
以下为本人整理的C++学习思维导图
参考C++Primer中文版第五版
#C++思维导图
###1.变量和基本类型
- 引用、指针
- const
- decltype
###2.string、vector迭代器和数组
###3.表达式
- 常见运算符
- 类型转换
###4.语句
- 条件语句
- 循环语句
- try语句块和异常处理
###5.函数
- 函数基础与参数传递
- 返回值
- 函数重载
- 默认实参和内联函数
- constexpr函数与调试帮助
- 函数匹配
###6.类
- 如何设计类
- 构造函数
- 拷贝、赋值和析构
- 友元函数及友元再探
- 返回*this的成员函数
- 类类型
- 类的作用域
- 类的静态成员
##2.C++标准库
###1.IO库
- 文件输入输出
- string流
###2.顺序容器
- 容器库基础知识
- 顺序容器常见操作(增删改查)
- vector如何增长以及string额外的操作
###3.泛型算法
- 泛型算法基础知识
- Lambda表达式
- 再探迭代器
- 泛型算法数据结构
###4.关联容器
- 关联容器基础知识
- 关联容器的常见操作(增删改查)
- 无序容器
###5.动态内存
- 动态内存和智能指针
- 动态数组
- 使用标准库:文本查询程序
##3.类设计者的工具(待看后期)
###1.拷贝控制
- 拷贝、赋值、销毁
- 拷贝控制、对象移动
###2.重载运算与类型转换
- 重载的基本概念
- 输入输出运算符和算术关系运算符重载
###3.面向对象程序设计
- 虚函数
- 继承与容器
###4.模板与泛型编程
- 定义模板
- 重载与模板
##4.高级主题
###1.标准库特殊用法
- tuple类型
- bitset类型
- 正则表达式
- 随机数
- IO库再探
###2.大型程序的分析工具
- 异常处理
- 命名空间
- 多重继承与虚继承
###3.特殊工具与技术
- 控制内存分配
- 类成员指针
##5.标准库
##6.C++11新特性