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>)
deallocates memory
deallocate (public member function of
std::experimental::pmr::memory_resource)
Category:¶
* Noindexed pages
2024.06.10 | http://cppreference.com |