Namespaces
Variants

std::experimental::pmr:: null_memory_resource

From cppreference.net
헤더 파일에 정의됨 <experimental/memory_resource>
memory_resource * null_memory_resource ( ) noexcept ;
(라이브러리 fundamentals TS)

메모리 할당을 수행하지 않는 memory_resource 에 대한 포인터를 반환합니다.

반환값

다음 속성을 가진 std::experimental::pmr::memory_resource 에서 파생된 타입의 정적 저장 기간 객체에 대한 포인터 p 를 반환합니다:

  • allocate() 함수는 항상 std::bad_alloc 을 발생시킵니다;
  • deallocate() 함수는 아무런 효과가 없습니다;
  • 어떤 memory_resource r 에 대해서도, p->is_equal(r) &r == p 를 반환합니다.

이 함수가 호출될 때마다 동일한 값이 반환됩니다.