std::experimental::pmr::memory_resource:: do_allocate
From ja.cppreference.net
<
cpp
|
experimental
|
memory resource
|
virtual
void
*
do_allocate
(
std::
size_t
bytes,
std::
size_t
alignment
)
=
0
;
|
(ライブラリ基盤 TS) | |
少なくとも bytes バイトのサイズでストレージを割り当てます。返されるストレージは、そのようなアライメントがサポートされている場合は指定された alignment に、それ以外の場合は alignof ( std:: max_align_t ) にアラインされます。
alignment は2の累乗でなければなりません。
例外
要求されたサイズとアラインメントのストレージを取得できない場合、例外をスローします。
関連項目
|
メモリを割り当てる
(公開メンバ関数) |