allocator_traits::construct 메서드
지정 된 할당자를 사용 하 여 개체를 생성 하는 정적 메서드.
template<class Uty, class Types>
static void construct(Alloc& al, Uty *ptr, Types&&... args);
매개 변수
al
할당자 개체입니다.ptr
개체를 생성할 수 있는 위치에 대 한 포인터입니다.args
개체 생성자에 전달 되는 인수 목록입니다.
설명
정적 멤버 함수 호출 al.construct(ptr, args...)해당 식의 형식이 있는 경우. 그렇지 않으면 계산 ::new (static_cast<void *>(ptr)) Uty(std::forward<Types>(args)...).
요구 사항
헤더: <memory>
네임 스페이스: std