Delete 연산자에 대해 알아보자 int* intPtr = new int; int* intAry = new int[10]; 이렇게 동적할당을 받았다면 해제를 어떻게 해줘야할까? 1. 일반 메모리 할당 받은것은 반드시 delete를 해주고 배열 메모리 할당 받은 것은 반드잇 delete[]를 해줘야 한다. 2. 별 상관없다. 정답은 2번이다. 그렇다면 delete와 delete[]는 왜 따로 나누어 놓은 것 일까? 객체를 메모리 해제할 때는 중요해지게 된다. 그것도 아무 객체가 아닌 "소멸자를 가지고 있는 객체"만 해당이 된다. new []를 이용하여 객체를 할당 받으면 소멸자가 있을 경우 메모리 선두에 객체 배열의 갯수를 저장한다 (32비트 환경에서 4바이트, 64비트환경에서 8바이트) 그리고 우리에게..