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

Tags:

Cpp Example