在C++中创建一个具有常量值的向量
Create a vector in C++ with constant values
我想通过确定向量的大小和常量值来创建向量,例如大小为 5 且只有 3 的向量作为值。
vector = {3, 3, 3, 3, 3}
我只知道如何用std::vector<int> vec(5)
创建一个以零作为值的向量;
可以使用接受计数和值的构造函数。
std::vector<int> v (5,3);
将导致大小为 5 和 3 的向量作为值{3,3,3,3,3}
。
相关文章:
- 初始化指针的常量向量
- 将编译时常量向量转换为堆分配版本
- 在<uint8_t> <char> c++ 中将常量向量转换为常量向量
- 对常量向量进行常量unique_ptr
- 常量向量中的非常量
- 如何将智能指针向量转换为常量向量,该常量向量包含指向常量的智能指针
- 使用 auto 遍历指针的常量向量
- 如何将常量向量转换为非常量
- C++:访问由另一种方法返回的向量的常量向量时出现分段错误
- 在编译时使用模板初始化指向数组的指针的常量向量
- 上调常量向量
- 错误推回对常量向量元素的引用
- 如何初始化静态常量向量
- 是否可以迭代"常量向量<int>"?
- 如何初始化类C++的成员常量向量
- 如何在 C++11 中的函数内初始化线程安全静态常量向量
- 我们可以使用 const_cast 将常量向量转换为<string>向量<string>吗?
- 在 VC++ 2010 中传入常量向量
- 在 Visual Studio 2012 中初始化矢量的静态常量向量
- 常量向量暗示常量元素