1、vector是c++标准模板库的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单的说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。

2、为了使用vector,必须在你的头文件中包含下面的代码:

#include <vector>

vector是属于std命名空间的,因此需要通过通过命名限定,如下完成你的代码:

using std::vector;

vector <T> value;

或者使用:

std::vector <T> value;

或者使用全局的命名域方式:

using namespace std;

vector <T> value;

3、初始化

   1: 方式一:
// 初始容量为0
   3: 方式二:
// 初始容量100,全部初始化为0,可以像数组一样访问,如value[2]访问第三个元素
   5: 方式三:
// 初始容量100,全部初始化为1、
   7: 方式四:
int> value;
// 如果参数小于vector的容量,则不起作用
  10: 方式五:
double data[] = {1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5};
// 其中value含有8个元素,初值分别为1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5和8.5
  13: 方式六:
// valueCopy将含有和value一样的元素
double> valueCopy(value.begin() + 2, value.end() - 1); // end()指向最后一个元素的下一个元素

相关文章:

  • 2021-10-02
  • 2022-02-12
  • 2021-10-07
  • 2022-02-23
  • 2022-12-23
  • 2021-12-24
  • 2021-05-11
  • 2021-04-18
猜你喜欢
  • 2021-09-18
  • 2022-12-23
  • 2021-12-03
  • 2022-12-23
  • 2021-07-01
  • 2021-07-27
相关资源
相似解决方案