我正在尝试使用向量创建一个二维数组。我写了以下代码:
int main() {
vector< vector<int> > v;
int i, j;
for(i=0; i<11; i++)
for(j=0; j<11; j++)
v[i].push_back(j);
for(i=0; i<11; i++) {
for(j=0; j<11; j++)
cout<<v[i][j]<<" ";
cout<<endl;
}
return 0;
}
现在我期待它打印数字 0 到 10,11 次(每次都换行)。但是代码给出了运行时错误(分段错误)。谁能告诉我哪里出错了?
谢谢。