System::MakeArray metodo

System::MakeArray(Args&&…) method

Una funzione factory che costruisce un nuovo oggetto Array passando gli argomenti specificati al suo costruttore.

template<class T,class...> ArrayPtr<T> System::MakeArray(Args &&... args)
ParametroDescrizione
TIl tipo degli elementi dell’oggetto Array che la funzione costruisce
ParametroTipoDescrizione
argsArgs&&…Gli argomenti che vengono passati al costruttore dell’oggetto Array in fase di costruzione

ReturnValue

Un puntatore smart che punta all’oggetto Array costruito

Vedi anche

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

Una funzione factory che costruisce un nuovo oggetto Array passando gli argomenti specificati al suo costruttore.

template<class T,class Integral,class...> std::enable_if<std::is_integral<Integral>::value, ArrayPtr<T>>::type System::MakeArray(Integral size, Args &&... args)
ParametroDescrizione
TIl tipo degli elementi dell’oggetto Array che la funzione costruisce
IntegralTipo della dimensione dell’array.
ParametroTipoDescrizione
sizeIntegralDimensione dell’array in fase di creazione.
argsArgs&&…Gli argomenti che vengono passati al costruttore dell’oggetto Array in fase di costruzione

ReturnValue

Un puntatore smart che punta all’oggetto Array costruito

Vedi anche

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

Una funzione factory che costruisce un nuovo oggetto Array, lo riempie con gli elementi della lista di inizializzazione specificata e restituisce un puntatore smart che punta all’oggetto Array.

template<typename T> ArrayPtr<T> System::MakeArray(std::initializer_list<T> init)
ParametroDescrizione
TIl tipo degli elementi dell’oggetto Array che la funzione costruisce
ParametroTipoDescrizione
initstd::initializer_list<T>La lista di inizializzazione contenente gli elementi con cui riempire l’array

ReturnValue

Un puntatore smart che punta all’oggetto Array costruito

Vedi anche