System::MakeArray Methode

System::MakeArray(Args&&…) method

Eine Fabrikfunktion, die ein neues Array-Objekt erstellt und die angegebenen Argumente an dessen Konstruktor übergibt.

template<class T,class...> ArrayPtr<T> System::MakeArray(Args &&... args)
ParameterBeschreibung
TDer Typ der Elemente des Array-Objekts, das die Funktion erstellt
ParameterTypBeschreibung
argsArgs&&…Die Argumente, die an den Konstruktor des zu erstellenden Array-Objekts übergeben werden

ReturnValue

Ein Smart-Pointer, der auf das erstellte Array-Objekt zeigt

Siehe auch

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

Eine Fabrikfunktion, die ein neues Array-Objekt erstellt und die angegebenen Argumente an dessen Konstruktor übergibt.

template<class T,class Integral,class...> std::enable_if<std::is_integral<Integral>::value, ArrayPtr<T>>::type System::MakeArray(Integral size, Args &&... args)
ParameterBeschreibung
TDer Typ der Elemente des Array-Objekts, das die Funktion erstellt
IntegralTyp der Arraygröße.
ParameterTypBeschreibung
sizeIntegralGröße des zu erstellenden Arrays.
argsArgs&&…Die Argumente, die an den Konstruktor des zu erstellenden Array-Objekts übergeben werden

ReturnValue

Ein Smart-Pointer, der auf das erstellte Array-Objekt zeigt

Siehe auch

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

Eine Fabrikfunktion, die ein neues Array-Objekt erstellt, es mit den Elementen aus der angegebenen Initialisierungsliste füllt und einen Smart-Pointer zurückgibt, der auf das Array-Objekt zeigt.

template<typename T> ArrayPtr<T> System::MakeArray(std::initializer_list<T> init)
ParameterBeschreibung
TDer Typ der Elemente des Array-Objekts, das die Funktion erstellt
ParameterTypBeschreibung
initstd::initializer_list<T>Die Initialisierungsliste, die die Elemente enthält, mit denen das Array gefüllt werden soll

ReturnValue

Ein Smart-Pointer, der auf das erstellte Array-Objekt zeigt

Siehe auch