allocator_base::deallocate

指定した位置にストレージの先頭から指定した数のオブジェクトを解放します。

void deallocate(pointer _Ptr, size_type _Nx);

パラメーター

パラメーター

Description

_Ptr

ストレージから解放される最初のオブジェクトへのポインター。

_Nx

ストレージから解放するオブジェクトの数。

解説

このメンバー関数はユーザー定義のアロケーターの同期 Sync フィルターの deallocate(_Ptr) を呼び出して operator delete(_Nx * _Ptr) を呼び出して _Nx == 1 場合は実行されます。

必要条件

ヘッダー : <allocators>

名前空間 : stdext

参照

関連項目

allocator_base Class