本文的主要内容:
目录
(2)定义和初始化vector对象
一、vector类型简介
vector是标准库里定义的集合或者叫动态数组,我们可以往里面添加若干个对象(必须是同种类型),所以也称 容器,使用时要加入头文件 #include<vector>
例如:
vector <int> vjihe;
表示vjihe里面储存的是int类型的对象。
<int> 类模板,vector本身就是一个类模板,<int>就是类模板的实例化的过程
vector <int> 可以当成一个完整的类类型
<>里面可以装除了引用以外的任意类型
例如:
vector<string> vstring;//string类型
vector<int *> vint;//指针类型
vector<student> vstudent;//结构体类型
vector<vector<string>> vvstring;//集合套集合,该集合里面的每一个元素都是vector<string>对象
二、定义和初始化vector对象