C++ vector的使用方法
使用场合: vector算是一个比较万金油的容器,它是一个可变大小数组,支持随机访问,不过在尾部以外的位置进行增加和删除操作会比较耗时。通常用vector来代替原始的数组来使用,比较方便。 声明与初始化: 首先要包含头文件,vector的头文件名就是< vector >。 声明方式: #include <bits/stdc++.h> using namespace std ; int main() { ios::sync_with_stdio( false ); vector < int > ve; //声明一个存储int型数据的容器ve vector < vector < int > > vve; //声明一个二维的vector,C++11标准写法 vector < vector < string > > vvs; //两个尖角括号之间要留一个空格,旧编译器的写法 return 0 ; } 初始化: vector的初始化方式很多,书上介绍的如下 #include <bits/stdc++.h> using namespace std ; int main() { ios::sync_with_stdio( false ); vector < int > va; //调用默认构造函数,里面什么也没有 for ( int i= 0 ;i< 5 ;i++) va.push_back(i