Udostępnij za pośrednictwem


(CRT)

Zwalnia przydzielone blok.

void __cdecl operator delete[](
   void * object
);
void __cdecl operator delete[](
   void * object, 
   void * memory
) throw();
void __cdecl operator delete[](
   void * object, 
   const std::nothrow_t&
) throw();

Parametry

  • pamięci
    Lokalizacja pamięci zwalniana.

  • obiekt
    Wskaźnik do usuwanego obiektu.

Uwagi

Ta forma operatorusunąć jest znany jako delete wektor, w przeciwieństwie do formularza skalarne delete (usunąć operator). 

operatordelete[] zwalnia pamięć przydzielona przez operatora new [

W pierwszym formularzu tego operatora jest znany jako formularza nonplacement.Drugiej i trzeciej formy tego operatora powszechnie nie zostanie wywołany z kodu, ale istnieją, aby dać kompilator pasujące delete do wywołania, gdy zakończy się niepowodzeniem w nowe położenie.

W pierwszym formularzu operator jest definiowana przez kompilator i nie wymaga new.h, które mają zostać uwzględnione w programie.

Z wyjątkiem rzuca rzuca nr zachowanie CRT lub operatordelete[] zachowuje się jak operator usunąć [ w standardowa biblioteka języka C++. 

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

delete[]

<new.h>

Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.

Biblioteki

Wszystkie wersje biblioteki uruchomieniowej c.

Przykład

Zobacz operatora new [ przykłady użycia operatora usunąć.

Zobacz też

Informacje

Alokacja pamięci