méthode System::MakeArray

System::MakeArray(Args&&…) method

Une fonction de fabrique qui construit un nouvel objet Array en transmettant les arguments spécifiés à son constructeur.

template<class T,class...> ArrayPtr<T> System::MakeArray(Args &&... args)
ParamètreDescription
TLe type des éléments de l’objet Array que la fonction construit
ParamètreTypeDescription
argsArgs&&…Les arguments qui sont passés au constructeur de l’objet Array en cours de construction

ReturnValue

Un pointeur intelligent pointant vers l’objet Array construit

Voir aussi

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

Une fonction de fabrique qui construit un nouvel objet Array en transmettant les arguments spécifiés à son constructeur.

template<class T,class Integral,class...> std::enable_if<std::is_integral<Integral>::value, ArrayPtr<T>>::type System::MakeArray(Integral size, Args &&... args)
ParamètreDescription
TLe type des éléments de l’objet Array que la fonction construit
EntierType de la taille du tableau.
ParamètreTypeDescription
tailleEntierTaille du tableau en cours de création.
argsArgs&&…Les arguments qui sont passés au constructeur de l’objet Array en cours de construction

ReturnValue

Un pointeur intelligent pointant vers l’objet Array construit

Voir aussi

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

Une fonction de fabrique qui construit un nouvel objet Array, le remplit avec les éléments de la liste d’initialisation spécifiée et renvoie un pointeur intelligent pointant vers l’objet Array.

template<typename T> ArrayPtr<T> System::MakeArray(std::initializer_list<T> init)
ParamètreDescription
TLe type des éléments de l’objet Array que la fonction construit
ParamètreTypeDescription
initstd::initializer_list<T>La liste d’initialisation contenant les éléments avec lesquels remplir le tableau

ReturnValue

Un pointeur intelligent pointant vers l’objet Array construit

Voir aussi