System::MakeArray metod

System::MakeArray(Args&&…) method

En fabrikfunktion som konstruerar ett nytt Array‑objekt och vidarebefordrar de angivna argumenten till dess konstruktor.

template<class T,class...> ArrayPtr<T> System::MakeArray(Args &&... args)
ParameterBeskrivning
TTypen av element i det Array‑objekt som funktionen konstruerar
ParameterTypeBeskrivning
argsArgs&&…Argumenten som skickas till konstruktorn för det Array‑objekt som konstrueras

ReturnValue

En smart pekare som pekar på det konstruerade Array‑objektet

Se även

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

En fabrikfunktion som konstruerar ett nytt Array‑objekt och vidarebefordrar de angivna argumenten till dess konstruktor.

template<class T,class Integral,class...> std::enable_if<std::is_integral<Integral>::value, ArrayPtr<T>>::type System::MakeArray(Integral size, Args &&... args)
ParameterBeskrivning
TTypen av element i det Array‑objekt som funktionen konstruerar
IntegralTyp av array‑storlek.
ParameterTypeBeskrivning
sizeIntegralStorlek på den array som skapas.
argsArgs&&…Argumenten som skickas till konstruktorn för det Array‑objekt som konstrueras

ReturnValue

En smart pekare som pekar på det konstruerade Array‑objektet

Se även

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

En fabrikfunktion som konstruerar ett nytt Array‑objekt, fyller det med elementen från den angivna initieringslistan och returnerar en smart pekare som pekar på Array‑objektet.

template<typename T> ArrayPtr<T> System::MakeArray(std::initializer_list<T> init)
ParameterBeskrivning
TTypen av element i det Array‑objekt som funktionen konstruerar
ParameterTypeBeskrivning
initstd::initializer_list<T>Initieringslistan som innehåller elementen för att fylla arrayen med

ReturnValue

En smart pekare som pekar på det konstruerade Array‑objektet

Se även