std::pmr::memory_resource:: deallocate
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Public member functions | ||||
|
memory_resource::deallocate
|
||||
| Private member functions | ||||
| Non-member functions | ||||
|
(until C++20)
|
|
void
deallocate
(
void
*
p,
std::
size_t
bytes,
|
(C++17以降) | |
p
が指すストレージを解放します。
p
は、等価と比較される
memory_resource
に対する事前の
allocate
(
bytes, alignment
)
呼び出しによって返されている必要があり、その指すストレージはまだ解放されていない状態でなければなりません。
do_deallocate ( p, bytes, alignment ) ; と同等です。
例外
例外を送出しません。
関連項目
|
[virtual]
|
メモリを解放する
(仮想プライベートメンバー関数) |