벡터를 사용하여 2D 배열을 생성하려고합니다. 나는 다음과 같은 코드를 작성했습니다 : 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 십일 회 (새로운 라인의 각 시간) 번호를 인쇄 할 것으로 예상했다. 그러나이 코드는 런타임 오류 (분할 오류)를 제공합니다. 아무도 내가 잘못 가고있는 곳을 말해 줄 수 있습니까?
감사합니다.