初始化具有固定值的多维向量

时间:2014-01-09 05:49:40

标签: c++ stl

我正在创建一个多维向量,如下所示,

vector< vector<int> > vec(10, vector<int>(15));

如何为矢量中的所有元素指定固定值?

2 个答案:

答案 0 :(得分:1)

你很亲密:

std::vector<std::vector<int>> vec(10, std::vector<int>(15, fixed_value));
//                                                         ^^^^^^^^^^^

Live demo

答案 1 :(得分:0)

您可以使用如下:

int val = 5;
vector< vector<int> > vec(10, vector<int>(15,val));

如果您不想使用变量,它可以是任何值。