std::experimental::pmr::memory_resource:: allocate
From cppreference.net
<
cpp
|
experimental
|
memory resource
|
void
*
allocate
(
std::
size_t
bytes,
std::
size_t
alignment
=
alignof
(
std::
max_align_t
)
)
;
|
(ライブラリ基盤技術仕様) | |
少なくとも bytes バイトのサイズでストレージを割り当てます。返されるストレージは、そのようなアライメントがサポートされている場合は指定された alignment に、それ以外の場合は alignof ( std:: max_align_t ) にアライメントされます。
return do_allocate ( bytes, alignment ) ; に相当します。
例外
要求されたサイズとアラインメントのストレージを取得できない場合、例外をスローします。
関連項目
|
[virtual]
|
メモリを割り当てる
(仮想保護メンバー関数) |