using c++ vectors code example
Example 1: declare vectors c++
vector<int> vec;
//Creates an empty (size 0) vector
vector<int> vec(4);
//Creates a vector with 4 elements.
/*Each element is initialised to zero.
If this were a vector of strings, each
string would be empty. */
vector<int> vec(4, 42);
/*Creates a vector with 4 elements.
Each element is initialised to 42. */
vector<int> vec(4, 42);
vector<int> vec2(vec);
/*The second line creates a new vector, copying each element from the
vec into vec2. */
Example 2: vector of vectors c++
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int n = 5;
int m = 7;
//Create a vector containing n vectors of size m and initalize them to 0.
vector<vector<int>> vec(n, vector<int>(m, 0));
for (int i = 0; i < vec.size(); i++) //print them out
{
for (int j = 0; j < vec[i].size(); j++)
{
cout << vec[i][j] << " ";
}
cout << endl;
}
}