동적 메모리

    [C++] 동적 메모리 할당

    동적 메모리 할당 말 그대로 동적으로 메모리를 할당하는 것 메모리를 자유롭게 할당하고 해제할 수 있는 heap 공간을 이용한다. 자유롭게 할당할 수 있는 만큼 메모리 누수(memory leak)가 일어나지 않도록 해제를 꼭 제대로 해야함에 유의한다. 동적 메모리 할당하기 동적 메모리를 할당하기 위해 사용되는 키워드는 new와 delete이다. new는 동적 메모리를 할당하고, delete는 동적 메모리를 해제한다. 포인터에 동적 메모리 할당하기 포인터에 동적 메모리를 할당하는 방법은 다음과 같다. // 동적 메모리 할당 datatype* ptr = new datatype; // 동적 메모리 해제 delete ptr; Ex) 간단한 예제 #include using namespace std; int main..