std::experimental::pmr::polymorphic_allocator<T>:: allocate
|
T
*
allocate
(
std::
size_t
n
)
;
|
(라이브러리 fundamentals TS) | |
T
타입의 객체
n
개에 대한 저장 공간을 기본 메모리 리소스를 사용하여 할당합니다. 다음 코드와 동일합니다:
return static_cast < T * > ( this - > resource ( ) - > allocate ( n * sizeof ( T ) , alignof ( T ) ) ) ; .
매개변수
| n | - | 저장 공간을 할당할 객체의 개수 |
반환값
할당된 저장소에 대한 포인터.
참고 항목
|
[static]
|
할당자를 사용하여 초기화되지 않은 저장 공간을 할당합니다
(
std::allocator_traits<Alloc>
의
public static 멤버 함수)
|
|
메모리를 해제합니다
(
std::experimental::pmr::memory_resource
의
public 멤버 함수)
|