Udostępnij za pośrednictwem


usuwanie operatora (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