C++ STL vector容器 简单实用整理
一、什么是vector? 1.1 介绍: vector 是c++中stl库里的一个容器,实质就是一个 长度未定的数组 ,而且他还有一些常用操作“封装”在了vector类型内部。 1.2 举例说明: vector是一个模板类,所以需要用vector< int > a或者vector< double > b来声明一个vector,并且要引用#include< vector >头文件。 vector< int > a是声明了一个长度可变的int型数组a,类似于int a[]的整数数组,同理vector< string > a类似于string a[]的字符串数组。 二、如何使用vector? 2.1 头文件: #include< vector > 2.2 声明数组: # include <iostream> # include <vector> using namespace std ; int main ( ) { vector < int > a ; //声明了一个长度未知的int型数组a vector < double > b ; //声明了一个长度未知的double型数组b return 0 ; } 2.3 vector中封装的便捷操作: 假如a是一个vector,可以用a.size()读取他的大小;a.resize()改变大小;a.p ush_back()向尾部添加元素;a