使用固定值初始化多维向量

Initialize multidimensional vector with fixed value

本文关键字:向量 初始化      更新时间:2023-10-16

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

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

如何为向量中的所有元素分配固定值?

你很接近:

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

现场演示

您可以按如下方式使用:

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

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