std::experimental::pmr::new_delete_resource
From cppreference.com
< cpp | experimental
| ヘッダー <experimental/memory_resource> で定義 |
||
| memory_resource* new_delete_resource() noexcept; |
(Library Fundamentals TS) | |
グローバルな operator new および operator delete を使用してメモリを確保する memory_resource へのポインタを返します。
[編集] 返り値
次のプロパティを持つ、 std::experimental::pmr::memory_resource から派生した型 の静的記憶域期間オブジェクトへのポインタ p を返します。
- その
allocate()関数はメモリを確保するために::operator newを使用します。 - その
deallocate()関数はメモリを解放するために::operator deleteを使用します。 - 任意の
memory_resourcerに対して、p->is_equal(r)は&r == pを返します。
この関数が呼び出されるたびに同じ値が返されます。