System::MakeArray 메서드

System::MakeArray(Args&&…) method

지정된 인수를 생성자에 전달하여 새로운 Array 객체를 생성하는 팩터리 함수입니다.

template<class T,class...> ArrayPtr<T> System::MakeArray(Args &&... args)
매개변수설명
T함수가 생성하는 Array 객체의 요소 유형
매개변수형식설명
argsArgs&&…생성 중인 Array 객체의 생성자에 전달되는 인수

ReturnValue

구성된 Array 객체를 가리키는 스마트 포인터

또 보기

System::MakeArray(Integral, Args&&…) method

지정된 인수를 생성자에 전달하여 새로운 Array 객체를 생성하는 팩터리 함수입니다.

template<class T,class Integral,class...> std::enable_if<std::is_integral<Integral>::value, ArrayPtr<T>>::type System::MakeArray(Integral size, Args &&... args)
매개변수설명
T함수가 생성하는 Array 객체의 요소 유형
Integral배열 크기의 유형.
매개변수형식설명
sizeIntegral생성 중인 배열의 크기.
argsArgs&&…생성 중인 Array 객체의 생성자에 전달되는 인수

ReturnValue

구성된 Array 객체를 가리키는 스마트 포인터

또 보기

System::MakeArray(std::initializer_list<T>) method

지정된 초기화 리스트의 요소들로 새 Array 객체를 채우고, 해당 Array 객체를 가리키는 스마트 포인터를 반환하는 팩터리 함수입니다.

template<typename T> ArrayPtr<T> System::MakeArray(std::initializer_list<T> init)
매개변수설명
T함수가 생성하는 Array 객체의 요소 유형
매개변수형식설명
initstd::initializer_list<T>배열을 채우기 위해 요소를 포함하는 초기화 리스트

ReturnValue

구성된 Array 객체를 가리키는 스마트 포인터

또 보기