C++ How to set starting values for vector?
You can set the starting values for a vector in C++ in a few different ways.
- Using initialization list syntax:
 
std::vector<int> v {1, 2, 3, 4, 5};
In this example, we initialize a vector v with 5 elements: 1, 2, 3, 4, and 5.
- Using the 
assign()method: 
std::vector<int> v;
v.assign({1, 2, 3, 4, 5});
In this example, we first create an empty vector v, and then use the assign() method to set its starting values to 1, 2, 3, 4, and 5.
- Using the 
resize()method: 
std::vector<int> v; v.resize(5, 0);
In this example, we first create an empty vector v, and then use the resize() method to set its size to 5 and its starting values to 0.
- Using the 
push_back()method: 
std::vector<int> v; v.push_back(1); v.push_back(2); v.push_back(3); v.push_back(4); v.push_back(5);
In this example, we first create an empty vector v, and then use the push_back() method to add the values 1, 2, 3, 4, and 5 one by one to the vector.
All of these methods allow you to set the starting values for a vector in C++, depending on your specific use case and preference.
