print elements of a vector c++ code example
Example 1: c++ print elements of vector to the console
#include <iostream>
#include <vector>
int main()
{
std::vector<int> myVector = {1, 2, 3, 4, 5, 6};
for(int i = 0; i < myVector.size(); i++)
{
std::cout << myVector[i] << std::endl;
}
}
Example 2: print a 3d vector in c++
template<typename T>
static void show(T vec)
{
std::cout << vec;
}
template<typename T>
static void show(std::vector<T> vec)
{
int size = vec.size();
if (size <= 0) {
std::cout << "invalid vector";
return;
}
std::cout << '{';
for (int l = 0; l < size - 1; l++) {
show(vec[l]);
std::cout << ',';
}
show(vec[size - 1]);
std::cout << '}';
}