Sdílet prostřednictvím


delete – operátor (CRT)

Uvolní přidělené bloku.

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

  • paměť
    Umístění v paměti Uvolňovaná.

  • objekt
    Ukazatel na objekt odstranit.

Poznámky

Tato forma operátorOdstranit je známo jako vektor odstranit oproti skalární odstranit formulář (operátor delete). 

operátordelete[] uvolnění paměti přidělené [] nový operátor

První formulář tento operátor je známa jako nonplacement formuláře.Druhé a třetí formy tento operátor běžně není volána z kódu, ale existovat dát kompilátor odpovídající odstranit volání při selhání nového umístění.

První formulář operátor je definované kompilátorem a new.h, které mají být zahrnuty v programu nevyžaduje.

S výjimkou o vyvolání vyvolání č chování CRT nebo operátordelete[] se chová jako operátor delete [ v Standard C++ Library. 

Požadavky

Rutina

Požadované záhlaví

delete[]

<new.h>

Další informace o kompatibilitě, viz Compatibility v úvodu.

Knihovny

Všechny verze C Runtime knihovny.

Příklad

Viz [] nový operátor příklady použití operátoru Odstranit.

Viz také

Referenční dokumentace

Přidělení paměti