Namespaces
Variants

std::experimental::pmr::polymorphic_allocator<T>:: allocate

From cppreference.net
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 멤버 함수)