할당 썸네일형 리스트형 2-7. new & delete new와 delete 연산자의 기본적 기능 메모리를 동적으로 할당 및 소멸하기 위해서 C에서 malloc과 free함수를 썼다면 C++ 에선 new와 delete 키워드가 이 두 함수를 대신한다. int * val = new int; //int형 테이터 1개 저장을 위한 메모리 할당 int * arr = new int[size]; //길이가 size인 int형 배열을 위한 메모리 할당 delete val; //val이 가리키는 메모리 반환 delete []arr; //arr이 가리키는 배열 반환 1: int형 데이터 하나를 저장할 수 있는 메모리 공간을 동적할당 하라는 선언이다. 힙 영역에 4byte 메모리 공간이 할당될 것이고, 할당된 메모리 공간의 주소 값 반환이 이루어진다. C의 malloc 함수는.. 이전 1 다음