C++ vector(一)

xiaoxiao2021-02-28  88

在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个元素,每个值初始化为1 vector<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()。

转载请注明原文地址: https://www.6miu.com/read-36591.html

最新回复(0)