new
및 delete
연산자는 메모리 관리: 예제에 설명된 바와 같이 고정 크기 메모리 블록과 개체를 할당하고 할당 해제하는 데 적합합니다. 경우에 따라 애플리케이션에 크기 조정 가능한 메모리 블록이 필요할 수 있습니다. 힙에서 크기 조정 가능한 메모리 블록을 관리하려면 표준 C 런타임 라이브러리 함수 malloc, realloc, free를 사용해야 합니다.
중요합니다
동일한 메모리 블록에서 크기 조절이 가능한 메모리 할당 함수와 new
연산자 및 delete
연산자를 혼합하면 디버그 버전의 MFC에서 메모리가 손상됩니다.
로 할당된 메모리 블록에 new
을 사용하면 안 됩니다. 마찬가지로 new
연산자로 메모리 블록을 할당하고 free로 해제하거나, delete
로 할당된 메모리 블록에 연산자를 사용해서는 안 됩니다.