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 konstruierte 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 Array‑Größ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 konstruierte 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 konstruierte Array Objekt zeigt

Siehe auch