【专题】C++学习(复习)知识框架

前言

该框架主要从C++语法类与对象STL相关数据结构四个部分对C++的学习内容进行整理归纳,为后续的复习提供思路。

请添加图片描述

第一部分 C++语法

请添加图片描述

  • C++关键字

  • 命名空间(namespace

  • 输入输出(iostream.h

  • 缺省参数

    • 全缺省
    • 半缺省
  • 函数重载

    函数名修饰规则

  • 引用(&

    • 左值引用 【C++11】
    • 右值引用 【C++11】
    • 万能引用(&&【C++11】
  • 内联函数(inline

  • auto关键字

  • 范围for循环(for(auto x : arr)

  • 空指针nullptr

  • 运算符重载

  • 内存管理

    • new
    • delete
    • operator new
    • operator delete
  • 模板(template

    • 函数模板
    • 类模板
  • std::initializer_list 【C++11】

  • decltype 【C++11】

  • 智能指针 【C++11】

    • 内存泄漏
    • std::auto_ptr
    • std::unique_ptr
    • std::shared_ptr
  • 可变参数模板 【C++11】

  • lambda表达式 【C++11】

  • 包装器 【C++11】

    • function
    • bind
  • 线程库(thread类)【C++11】

  • 异常

    • throw
    • catch
    • try
  • 类型转换

    • static_cast
    • reinterpret_cast
    • const_cast
    • dynamic_cast
  • IO流

第二部分 类与对象

请添加图片描述

  • 类的基本概念和定义

  • 类的访问限定符

    • public
    • potected
    • private
    • 类的封装
  • 类的作用域

  • 类的实例化(对象)

  • this指针

  • 默认成员函数

    • 构造函数

      函数名与类名相同

      • 构造函数体赋值
      • 初始化列表
      • explicit关键字
    • 析构函数

      函数名是~类名

    • 拷贝构造函数

    • 拷贝赋值函数

    • 取地址重载

    • const取地址重载

    • 移动构造函数 【C++11】

    • 移动赋值运算符重载 【C++11】

  • const成员

  • 静态成员(static

  • 友元

    • friend关键字
    • 友元类
  • 继承

    • 派生类
    • 虚拟继承(virtual
  • 多态

    • 虚函数
      • final关键字
      • override关键字
    • 虚函数表
  • 抽象类

第三部分 STL相关

请添加图片描述

  • STL介绍

  • string类

  • vector

  • list

  • stack

  • queue

第四部分 数据结构

请添加图片描述

  • 搜索二叉树

    • K模型
    • KV模型
  • map和set

    序列是容器和关联式容器

  • AVL树

  • 红黑树

  • 哈希

    • unordered_map
    • unordered_set
    • 哈希函数
    • 哈希的应用
      • 位图
      • 布隆过滤器
  • 搜索二叉树

    • K模型
    • KV模型
  • map和set

    序列是容器和关联式容器

  • AVL树

  • 红黑树

  • 哈希

    • unordered_map
    • unordered_set
    • 哈希函数
    • 哈希的应用
      • 位图
      • 布隆过滤器

—— writing by Pan Qifan(潘琦藩) ——

  • 18
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向懒羊羊学习的大猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值