반응형 SMALL C++1 [C/C++] 메모리 동적할당 new와 malloc의 차이점 메모리 동적 할당 그거 뭐 아무렇게나 하면 되지 않을까? 프로그래밍을 처음 배우게 되었을 때 가장 많은 의문점이 들었던 점은 메모리를 할당하여 사용하는데 정적 메모리와 동적 메모리가 있고, 동적 메모리를 할당하는 방법이 여러 가지가 있다는 점에서 의문점이 들었다. C언어에서는 기본적으로 malloc이라는 함수를 사용하여 메모리를 할당하였다. 이후 C++ 언어에서는 new라고 하는 함수가 추가되어 메모리를 할당하였다. (C++에서도 molloc을 호출하여 사용이 가능하다!) 그렇다면 이 두가지 동적 메모리 할당 방법의 차이점은 과연 무엇일까? 1. 메모리 할당과 해제 함수 호출 차이 우선 new로 할당된 동적 메모리는 delete로 메모리 해제를 해주어야 한다. malloc으로 할당된 동적 메모리는 fre.. 2022. 5. 15. 이전 1 다음 반응형 LIST