System::MakeArray method

System::MakeArray(Args&&…) method

Een fabrieksfunctie die een nieuw Array object maakt en de opgegeven argumenten doorgeeft aan de constructor.

template<class T,class...> ArrayPtr<T> System::MakeArray(Args &&... args)
ParameterBeschrijving
THet type elementen van het Array object dat de functie construeert
ParameterTypeBeschrijving
argsArgs&&…De argumenten die worden doorgegeven aan de constructor van het Array object dat wordt geconstrueerd

ReturnValue

Een slimme pointer die wijst naar het geconstrueerde Array object

Zie ook

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

Een fabrieksfunctie die een nieuw Array object maakt en de opgegeven argumenten doorgeeft aan de constructor.

template<class T,class Integral,class...> std::enable_if<std::is_integral<Integral>::value, ArrayPtr<T>>::type System::MakeArray(Integral size, Args &&... args)
ParameterBeschrijving
THet type elementen van het Array object dat de functie construeert
GeheelType van de arraygrootte.
ParameterTypeBeschrijving
sizeGeheelGrootte van de array die wordt aangemaakt.
argsArgs&&…De argumenten die worden doorgegeven aan de constructor van het Array object dat wordt geconstrueerd

ReturnValue

Een slimme pointer die wijst naar het geconstrueerde Array object

Zie ook

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

Een fabrieksfunctie die een nieuw Array object construeert, het vult met de elementen uit de opgegeven initialisatielijst en een slimme pointer retourneert die naar het Array object wijst.

template<typename T> ArrayPtr<T> System::MakeArray(std::initializer_list<T> init)
ParameterBeschrijving
THet type elementen van het Array object dat de functie construeert
ParameterTypeBeschrijving
initstd::initializer_list<T>De initialisatielijst die de elementen bevat om de array mee te vullen

ReturnValue

Een slimme pointer die wijst naar het geconstrueerde Array object

Zie ook