使用固定值初始化多维向量
Initialize multidimensional vector with fixed value
>我正在创建一个多维向量,如下所示,
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));
如果您不想使用变量,它可以是任何值。
相关文章:
- 为什么我在向量初始化时收到此错误?
- 使用向量初始化参数化构造函数的对象数组
- C++向量初始化遗传算法的代理向量
- shared_ptr类的向量的向量初始化问题
- 如何实现使用 gcc-4.4 编译的大向量初始化?
- 使用向量初始化C++中的链表
- C++ 中的向量初始化
- 如何使用嵌套初始化构造函数中的一维向量初始化矩阵
- std::另一个函数中的向量初始化
- 理解向量初始化时出现问题
- 静态常量 std::<char>没有堆的向量初始化?
- 向量初始化在 C++ 类中失败
- 具有从特定范围的随机数初始化特征矩阵或向量初始化特征矩阵或向量的有效方法
- 关于向量初始化的一些问题
- 了解C 中的向量初始化
- 设置::使用数字中的引号进行向量初始化
- VS2010中的向量初始化
- C++:构造函数中的向量初始化
- 如何从向量初始化数组?(如何将指针强制转换为数组?)
- 给我一个向量初始化的提示或(答案)