반응형 동적1 C++ - 동적 메모리 할당 C언어에서 동적 메모리 할당은 malloc()과 free()를 이용했습니다. 하지만 C++은 새롭게 new연산자와 delete연산자를 사용합니다. 동적 메모리 할당은 메모리의 비효율적인 사용을 관리하고자 사용합니다. 살짝 좀 더 알아보면 메모리는 몇 개의 영역으로 나눌 수 있습니다. '동적 메모리 할당'은 메모리의 힙(heap)영역에 할당됩니다. 보통 우리가 컴파일 전에 할당하는 '정적 메모리 할당'은 대부분 스택(stack)영역을 사용합니다. 스택 영역도 당연하게도 크기를 초과하면 오버플로우가 발생합니다. 그래서 동적 메모리 할당에 대해서 알아보겠습니다. 먼저 동적 메모리 할당에는 new연산자를 사용합니다. 사용법도 malloc()에 비해서 굉장히 간단합니다. int *num = new int; 포인터.. 공부 자료실/C++ 2020. 8. 25. 이전 1 다음 반응형