std::experimental::pmr::polymorphic_allocator<T>:: allocate
|
T
*
allocate
(
std::
size_t
n
)
;
|
(ライブラリ fundamentals TS) | |
n
個の型
T
のオブジェクトに対して、基盤となるメモリリソースを使用してストレージを割り当てます。以下と同等です:
return static_cast < T * > ( this - > resource ( ) - > allocate ( n * sizeof ( T ) , alignof ( T ) ) ) ; .
パラメータ
| n | - | ストレージを割り当てるオブジェクトの数 |
戻り値
割り当てられたストレージへのポインタ。
関連項目
|
[static]
|
アロケータを使用して未初期化のストレージを割り当てる
(
std::allocator_traits<Alloc>
の公開静的メンバ関数)
|
|
メモリを解放する
(
std::experimental::pmr::memory_resource
の公開メンバ関数)
|