Skip to content
xiaoliuzi edited this page Nov 12, 2015 · 9 revisions

Welcome to the cpp-primer-practise wiki!

以下为本人整理的C++学习思维导图

参考C++Primer中文版第五版

#C++思维导图

1. 基础语法


###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新特性

Clone this wiki locally