[C++] 메모리 할당 일반 변수 (함수의 매개변수, 지역변수) 는 스택(stack) 에 할당되어 함수 종료시 자동 소멸 동적으로 할당된 변수는 힙(heap) 에 할당되어 프로그램이 종료될 때까지 유지됨 따라서 할당된 메모리를 직접 해제해줘야함 int *mem = new int[5]; // 동적 메모리 할당delete [] mem; // 동적 메모리 해제 Code/C++ 2024.08.16