인프런 커뮤니티 질문&답변
질문이 있어서 올립니다
작성
·
218
0
처음에 int **dynamicArray = new int *[row]; 에서 이미 초기화가 되어 있어서 dynamicArray[col] = new int[col];에서는 int *dynamicArray[col] = new int[col]으로 쓰지 않고 그냥 대입 하는 건가요?
답변 1
0
질문의 의도를 잘 모르겠군요. 초기화와
dynamicArray[column]= new int[col];
int* dynamicArray[column] = new int[col];
이 두 문장의 차이는 제가 보기엔 관련이 없어보이는데...
일반적인 경우에 대해서 말씀드리면 C++ 에서 동적할당의 경우 따로 0으로 초기화를 해주거나 하지는 않습니다. 이 경우는 값을 출력해보시면 알 수 있습니다.





