Mam tablicę dwuwymiarową, której rozmiar znam:
std::array<std::array<int, 3>, 3> tab = {{{5, 8, 2}, {8, 3, 1}, {5, 3, 9}}};
i wtedy mogę przejść przez każdy jej element w ten sposób:
void draw()
{
for (int row = 0; row < 3; row++)
{
for (int col = 0; col < 3; col++)
std::cout << tab[row][col];
std::cout << std::endl;
}
}
Co gdybym miał wektor pełniący te samą funkcje z tym że nie znam ilości kolumn i wierszy?
std::vector< std::vector< int > > tab;
Jak mogę wtedy wyświetlić każdy element?