共用方式為


allocator_traits::allocate 方法

使用指定的參數,配置器 (Allocator) 配置記憶體的靜態方法。

static pointer allocate(Alloc& al, size_type count);
static pointer allocate(Alloc& al, size_type count,
    typename allocator_traits<void>::const_pointer *hint);

參數

  • al
    配置器物件。

  • count
    配置的元素數目。

  • hint
    您可以在一個配置的物件位址協助在滿足要求的配置器物件儲存在這個要求之前的 const_pointer 。 null 指標將不會收到提示。

傳回值

每個方法都會傳回指標配置的物件。

第一個靜態方法會傳回 al.allocate(count)。

如果該運算式的格式正確,第二個方法會傳回 al.allocate(count, hint);否則會傳回 al.allocate(count)。

需求

標題: <memory>

命名空間: std

請參閱

參考

allocator::allocate

allocator_traits 類別