在 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}