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 사용 하 여.