名前空間
変種
操作

std::experimental::pmr::null_memory_resource

From cppreference.com
 
 
 
 
 
ヘッダー <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_resource rに対して、p->is_equal(r)&r == pを返します。

この関数が呼び出されるたびに同じ値が返されます。

English 日本語 中文(简体) 中文(繁體)