【发布时间】:2016-03-09 17:28:27
【问题描述】:
我想用“向量”创建一个矩阵:
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);
【问题讨论】: