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ąć.