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