allocator::deallocate

Zwalnia określoną liczbę obiektów od początku magazynu w określonej pozycji.

void deallocate( 
   pointer _Ptr,  
   size_type _Count 
);

Parametry

  • _Ptr
    Wskaźnik do pierwszego obiektu do przydzielenia z magazynu.

  • _Count
    Liczba obiektów do przydzielenia z magazynu.

Uwagi

Element członkowski funkcja zwalnia pamięci masowej dla macierzy, liczba obiektów typu typu począwszy od _Ptr, wywołując operator delete(_Ptr).Wskaźnik _Ptr musi zostały zwrócone wcześniej przez wywołanie przydzielić dla obiektu programu przydzielania, który porównuje równa * to, przydzielanie obiekt array tego samego rozmiaru i typu.deallocate nigdy nie zgłasza wyjątku.

Przykład

Na przykład za pomocą funkcji członka, zobacz allocator::allocate.

Wymagania

Nagłówek: <pamięć>

Przestrzeń nazw: std

Zobacz też

Informacje

allocator — Klasa