C++ 초급 - 5. 포인터와 참조 (Pointers and References) (2 - 동적 메모리 할당 (new, delete))
📌 5.2 동적 메모리 할당 (new, delete)C++에서는 new와 delete 키워드를 사용하여 런타임(Run-time)에 동적으로 메모리를 할당 및 해제할 수 있다.동적 메모리 할당을 활용하면 프로그램 실행 중 필요한 만큼 메모리를 할당할 수 있으며,전역 변수나 지역 변수로 선언할 수 없는 대량의 데이터 처리나 가변적인 크기의 배열 관리가 가능하다.그러나, 할당한 메모리를 해제하지 않으면 메모리 누수(Memory Leak)가 발생할 수 있으므로 delete를 사용하여 반드시 해제해야 한다.📌 1. new와 delete를 사용한 동적 메모리 할당 및 해제🔹 (1) new 키워드: 동적 메모리 할당new 키워드는 힙(Heap) 영역에 메모리를 동적으로 할당한다.사용이 끝나면 반드시 delete..
2025.02.12