Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::pmr::new_delete_resource

      From cppreference.com
      <cpp‎ |memory
       
       
      Memory management library
      (exposition only*)
      Allocators
      Uninitialized memory algorithms
      Constrained uninitialized memory algorithms
      Memory resources
      pmr::new_delete_resource
      (C++17)
      Uninitialized storage(until C++20)
      (until C++20*)
      (until C++20*)
      Garbage collector support(until C++23)
      (C++11)(until C++23)
      (C++11)(until C++23)
      (C++11)(until C++23)
      (C++11)(until C++23)
      (C++11)(until C++23)
      (C++11)(until C++23)
       
      Defined in header<memory_resource>
      std::pmr::memory_resource* new_delete_resource()noexcept;
      (since C++17)

      Returns a pointer to amemory_resource that uses the globaloperator new andoperator delete to allocate memory.

      [edit] Return value

      Returns a pointerp to a static storage duration object of a type derived fromstd::pmr::memory_resource, with the following properties:

      • itsallocate() function uses::operator new to allocate memory;
      • itsdeallocate() function uses::operator delete to deallocate memory;
      • for anymemory_resourcer,p->is_equal(r) returns&r== p.

      The same value is returned every time this function is called.

      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/memory/new_delete_resource&oldid=134172"

      [8]ページ先頭

      ©2009-2025 Movatter.jp