[C++] 2차원 배열과 벡터의 동적 할당
1차원 배열의 동적 할당 new [] 연산자를 사용하여 동적으로 할당하고, delete [] 연산자를 사용하여 메모리를 해제한다. // 동적으로 메모리 할당 데이터_타입* 포인터_이름 = new 데이터_타입[크기]; // 예시: int형 크기가 n인 동적 배열 할당 int* numbers = new int[n]; // 메모리 해제 (반드시 필요한 경우에만 사용) delete[] numbers; 동적으로 할당된 배열은 필요에 따라 크기를 조절할 수 있다는 장점이 있다. // 초기 크기로 동적 배열 생성 int initialSize = 5; int* arr = new int[initialSize]; // 현재 크기 저장 int currentSize = initialSize; // 새로운 크기 설정 int n..
2023.09.06