Advertisement

STL容器与算法(三)C++ Vector知识点

阅读量:

文章结构概述

  • C++ Vector相关知识要点

      • 头文件

      • 定义

      • 构造函数

      • 属性

        • 1.容量(若发生重新分配,迭代器将失效)
          • capacity() 表示可容纳的元素总数
      • reserve() 用于设定容量

      • size() 用于获取当前元素数量

        • 2.大小
          • resize() 用于调整容器尺寸
      • empty() 判断是否为空

      • clear() 用于清空所有元素

      • 操作

        • 1.添加元素
          • push_back() 在末尾添加元素
      • insert() 在指定位置插入元素

        • 2.删除元素
          • pop_back() 删除最后一个元素
      • erase() 删除特定位置的元素

        • 3.修改内容

          • assign() 实现内容替换
        • 4.查询操作

        • begin()

      • front()

      • end()

      • back()

      • at()

  • 其他函数及运算符重载功能

  • swap() 实现容器间数据交换

  • 扩展算法功能模块

全部评论 (0)

还没有任何评论哟~