Я хочу, чтобы создать матрицу, используя «вектор»:Создание матрицы с использованием STL вектора
vector < vector <int> > Mat;
Проблема, когда я запускаю этот код:
int i ,j;
for(i = 1 ; i <= 5 ; ++i)
for(j = 1 ; j <= 5 ; ++j)
Mat[i][j] = 0;
я хотел бы получить довольно неприятный ошибка. Как я могу это исправить?
Я не хочу, чтобы прочитать матрицу так:
for(i = 1 ; i <= 5 ; ++i)
for(j = 1 ; j <= 5 ; ++j)
M[i].push_back(0);
Спасибо за ответ, теперь я понимаю. – ivanciprian
@epanicafrate Нет проблем – NathanOliver