我想創建一個使用向量的二維數組。我寫了下面的代碼:給出分段錯誤的2D向量
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,十週一次(在新行中的每個時間)。但代碼給出了運行時錯誤(分段錯誤)。任何人都可以告訴我我要去哪裏嗎?
謝謝。