table of contents
std::experimental::pmr::polymorphic_allocator::allocate(3) | C++ Standard Libary | std::experimental::pmr::polymorphic_allocator::allocate(3) |
NAME¶
std::experimental::pmr::polymorphic_allocator::allocate - std::experimental::pmr::polymorphic_allocator::allocate
Synopsis¶
T* allocate( std::size_t n ); (library fundamentals TS)
Allocates storage for n objects of type T using the underlying memory
resource.
Equivalent to return static_cast<T*>(this->resource()->allocate(n
* sizeof(T),
alignof(T)));
Parameters¶
n - the number of objects to allocate storage for
Return value¶
A pointer to the allocated storage.
See also¶
allocate allocates uninitialized storage using the allocator
[static] (public static member function of
std::allocator_traits<Alloc>)
deallocate deallocates memory
(public member function of
std::experimental::pmr::memory_resource)
2022.07.31 | http://cppreference.com |