allocate_shared
지정된 할당자를 사용하여 지정된 형식에 대해 할당되고 작성된 개체에 대한 shared_ptr을 만듭니다. shared_ptr를 반환합니다.
template<class Type, class Allocator, class... Types>
shared_ptr<Type> allocate_shared(
Allocator Alloc,
Types&&... Args
);
매개 변수
Alloc
개체를 만드는 데 사용된 할당자입니다.Args
개체가 되는 0개 이상의 인수입니다.
속성 값/반환 값
할당된 개체를 가리키는 shared_ptr을 반환합니다.
설명
함수는 Alloc에 의해 할당되고 생성되는 Type(Args...)를 가리키는 포인터인 shared_ptr<Type> 개체를 생성합니다.
요구 사항
헤더: <memory>
네임스페이스: std