다음을 통해 공유


Delete를 사용 하 여

다음과 같은 두 가지 구문 종류에는 삭제 연산자: 단일 개체와 다른 개체에 대 한.다음 코드 단편은이 어떻게 다른 지 보여 줍니다.

// expre_Using_delete.cpp
struct UDType 
{
};

int main()
{
   // Allocate a user-defined object, UDObject, and an object
   //  of type double on the free store using the
   //  new operator.
   UDType *UDObject = new UDType;
   double *dObject = new double;
   // Delete the two objects.
   delete UDObject;
   delete dObject; 
   // Allocate an array of user-defined objects on the
   // free store using the new operator.
   UDType (*UDArr)[7] = new UDType[5][7];
   // Use the array syntax to delete the array of objects.
   delete [] UDArr;
}

다음 두 가지 경우에는 정의 되지 않은 결과가: 삭제 (delete)는 배열 형식의 개체를 사용 하 여 및에서 배열을 배열 형식의 delete 사용 하 여.

참고 항목

참조

단항 연산자 식