로 할당한 메모리를 해제하는 키워드는 무엇인가요?
new
로 할당한 메모리를 해제하는 키워드는 무엇인가요?int* ptr = new int(25);
// 메모리 사용...
_______ ptr;
정답: C
new
로 할당한 메모리는 반드시 delete
키워드로 해제해야 합니다.delete
키워드의 중요성:⦁
new
로 할당한 메모리는 자동으로 해제되지 않습니다.⦁ 프로그래머가 명시적으로
delete
를 호출해야 합니다.⦁ 메모리 해제를 통해 시스템 리소스를 반환합니다.
올바른 사용 패턴:
int* ptr = new int(25); // 메모리 할당
// 메모리 사용...
delete ptr; // 메모리 해제
ptr = nullptr; // 안전을 위한 포인터 초기화
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.