浅谈C++ vector容器初始化

发布于 / C语言 / Comments Off on 浅谈C++ vector容器初始化

vector是C++的一大利器,效率高,还可以当做可变大小的数组来使用。但是初始化上和数组有一些不同之处

一维数组初始化:ElementType a[n] = {初始化的值};

二维数组初始化:ElementType a[n][m] = {初始化的值};

一维vector初始化:vector<ElementType> a(n, 初始化的值);

二维vector初始化:vector<vector<ElementType> > a(n, vector<ElementType>(m, 初始化的值)); //等同于a[n][m]

这只是其中一个初始化的方法。当然还有别的方法,本文不在赘述。

转载原创文章请注明,转载自: 斐斐のBlog » 浅谈C++ vector容器初始化
评论已关闭