Как можно сделать массив в массиве? c++

Надо сделать несколько массивов в одном массиве. В качестве примера могу показать как это работает на Python:

numbers = [[0,1,2],[0,3,6],[3,4,5],[1,4,7],[6,7,8],[2,5,8],[0,4,8],[2,4,6]]
print(numbers[1][1]) #3

Подскажите, как это можно реализовать на языке C++, буду благодарен.


Ответы (2 шт):

Автор решения: nasiA

Объявление двумерного массива: int a[строки][столбцы];

Инициализация: int a[2][3] = {{4, 7, 8}, {9, 6, 5}};

Вывод:

4 7 8

9 6 5
→ Ссылка
Автор решения: KoVadim
std::vector<std::vector<int>> numbers = {{0,1,2},{0,3,6},{3,4,5},{1,4,7},{6,7,8},{2,5,8},{0,4,8},{2,4,6}};
std::cout << numbers[1][1];
→ Ссылка