Allocate memory.
Synopses
Declared in <bslma_allocatortraits.h>
Allocate memory.
[[nodiscard]]
constexpr
static
pointer
allocate(
_Alloc& __a,
size_type __n);
Allocate memory.
[[nodiscard]]
constexpr
static
pointer
allocate(
_Alloc& __a,
size_type __n,
const_void_pointer __hint);
Return Value
Memory of suitable size and alignment for n objects of type value_type
|
Note
|
The return value should not be discarded. |
Parameters
Name |
Description |
__a |
An allocator. |
__n |
The number of objects to allocate space for. |
__hint |
Aid to locality. |
Created with MrDocs