C++ vector(一)

来源:互联网 发布:怎么举报网络棋牌游戏 编辑:程序博客网 时间:2024/05/01 12:01

在C++标准库类型vector表示对象的集合,也称为容器。要想使用vector,需要有合适的头文件。

#include <vector>using std::vector;

其实vector就是一个函数模板。模板本身不是类或函数,可以将模板看作为编译器生成类或者函数编写的一份说明。

vector<int> v1; //v1保存int类型的对象vector<T> t1;   //T是一个类,则t1保存T类型的对象vector<vector<string>> file //该向量的元素是vector对象

定义及初始化vector对象

vector<int> v1(10,1);   //v1有10个元素,每个值初始化为1vector<int> v2{10,1};   //v2有2个元素,值分别为10,1

在vector中,可以通过vector的成员函数push_back();向vector中添加元素,还有其他的一些操作,具体可以查阅资料获取。

string s1;vector<string> s2;while(cin>>s1){    s2.push_back(s1);}

上面其实就相当于C语言的getchar(),然后putchar()。

原创粉丝点击