Namespaces
Variants

std::experimental::pmr::memory_resource:: do_allocate

From cppreference.net
virtual void * do_allocate ( std:: size_t bytes, std:: size_t alignment ) = 0 ;
(라이브러리 fundamentals TS)

최소 bytes 바이트 크기의 저장 공간을 할당합니다. 반환된 저장 공간은 지정된 alignment 가 지원되는 경우 해당 정렬 방식으로 정렬되며, 그렇지 않은 경우 alignof ( std:: max_align_t ) 방식으로 정렬됩니다.

alignment 2의 거듭제곱이어야 합니다.

예외

요청된 크기와 정렬을 저장할 수 없는 경우 예외를 발생시킵니다.

참고 항목

메모리 할당
(public member function)