std::experimental::pmr::null_memory_resource
From cppreference.com
< cpp | experimental
| ヘッダー <experimental/memory_resource> で定義 |
||
| memory_resource* null_memory_resource() noexcept; |
(Library Fundamentals TS) | |
いかなるメモリも確保しないmemory_resourceへのポインタを返します。
[編集] 返り値
std::experimental::pmr::memory_resourceから派生した型で、静的記憶域期間を持つオブジェクトへのポインタpを返します。このオブジェクトは以下のプロパティを持ちます。
allocate()関数は常にstd::bad_allocをスローします。deallocate()関数は何も行いません。- 任意の
memory_resourcerに対して、p->is_equal(r)は&r == pを返します。
この関数が呼び出されるたびに同じ値が返されます。