System::MakeArray yöntemi

System::MakeArray(Args&&…) method

Belirtilen argümanları yapıcıya geçirerek yeni bir Array nesnesi oluşturan bir fabrika işlevi.

template<class T,class...> ArrayPtr<T> System::MakeArray(Args &&... args)
ParametreAçıklama
TFonksiyonun oluşturduğu Array nesnesinin öğe türü
ParametreTürAçıklama
argsArgs&&…Oluşturulan Array nesnesinin yapıcısına geçirilen argümanlar

ReturnValue

Oluşturulan Array nesnesine işaret eden bir akıllı işaretçi

Ayrıca Bakınız

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

Belirtilen argümanları yapıcıya geçirerek yeni bir Array nesnesi oluşturan bir fabrika işlevi.

template<class T,class Integral,class...> std::enable_if<std::is_integral<Integral>::value, ArrayPtr<T>>::type System::MakeArray(Integral size, Args &&... args)
ParametreAçıklama
TFonksiyonun oluşturduğu Array nesnesinin öğe türü
Tam sayıDizi boyutu türü.
ParametreTürAçıklama
sizeTam sayıOluşturulan dizinin boyutu.
argsArgs&&…Oluşturulan Array nesnesinin yapıcısına geçirilen argümanlar

ReturnValue

Oluşturulan Array nesnesine işaret eden bir akıllı işaretçi

Ayrıca Bakınız

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

Belirtilen başlatma listesindeki öğelerle dolduran ve yeni bir Array nesnesi oluşturan, ardından bu Array nesnesine işaret eden bir akıllı işaretçi döndüren bir fabrika işlevi.

template<typename T> ArrayPtr<T> System::MakeArray(std::initializer_list<T> init)
ParametreAçıklama
TFonksiyonun oluşturduğu Array nesnesinin öğe türü
ParametreTürAçıklama
initstd::initializer_list<T>Diziyi doldurmak için gereken öğeleri içeren başlatma listesi

ReturnValue

Oluşturulan Array nesnesine işaret eden bir akıllı işaretçi

Ayrıca Bakınız