次の方法で共有


allocator::deallocate

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

void deallocate(
   pointer _Ptr, 
   size_type _Count
);

パラメーター

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

  • _Count
    ストレージから解放されるオブジェクトの数。

解説

operator delete_Ptr () を呼び出して _Ptrで、開始 [種類] 型の計算のオブジェクトの配列のメンバー関数のストレージ。_Ptr ポインターは 割り当てます。 に同じサイズの配列と型のオブジェクトを代入 *thisに等しいを比較するアロケーターのオブジェクトの呼び出しによって返される前にする必要があります。deallocate では、例外はスローされません。

使用例

メンバー関数の使用例については、allocator::allocateを参照してください。

必要条件

ヘッダー : <memory>

名前空間: std

参照

関連項目

allocator Class