Método System::MakeArray

System::MakeArray(Args&&…) method

Una función de fábrica que construye un nuevo objeto Array pasando los argumentos especificados a su constructor.

template<class T,class...> ArrayPtr<T> System::MakeArray(Args &&... args)
ParámetroDescripción
TEl tipo de elementos del objeto Array que la función construye
ParámetroTipoDescripción
argsArgs&&…Los argumentos que se pasan al constructor del objeto Array que se está construyendo

ReturnValue

Un puntero inteligente que apunta al objeto Array construido

Ver también

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

Una función de fábrica que construye un nuevo objeto Array pasando los argumentos especificados a su constructor.

template<class T,class Integral,class...> std::enable_if<std::is_integral<Integral>::value, ArrayPtr<T>>::type System::MakeArray(Integral size, Args &&... args)
ParámetroDescripción
TEl tipo de elementos del objeto Array que la función construye
IntegralTipo de tamaño del array.
ParámetroTipoDescripción
sizeIntegralTamaño del array que se está creando.
argsArgs&&…Los argumentos que se pasan al constructor del objeto Array que se está construyendo

ReturnValue

Un puntero inteligente que apunta al objeto Array construido

Ver también

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

Una función de fábrica que construye un nuevo objeto Array, lo llena con los elementos de la lista de inicialización especificada y devuelve un puntero inteligente que apunta al objeto Array.

template<typename T> ArrayPtr<T> System::MakeArray(std::initializer_list<T> init)
ParámetroDescripción
TEl tipo de elementos del objeto Array que la función construye
ParámetroTipoDescripción
initstd::initializer_list<T>La lista de inicialización que contiene los elementos para rellenar el arreglo

ReturnValue

Un puntero inteligente que apunta al objeto Array construido

Ver también