System::MakeArray メソッド

System::MakeArray(Args&&…) method

指定された引数をコンストラクタに渡して新しい Array オブジェクトを構築するファクトリ関数です。

template<class T,class...> ArrayPtr<T> System::MakeArray(Args &&... args)
パラメーター説明
T関数が構築する Array オブジェクトの要素型です。
パラメーター説明
argsArgs&&…構築中の Array オブジェクトのコンストラクタに渡される引数です。

ReturnValue

構築された Array オブジェクトを指すスマートポインタです。

参照

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

指定された引数をコンストラクタに渡して新しい Array オブジェクトを構築するファクトリ関数です。

template<class T,class Integral,class...> std::enable_if<std::is_integral<Integral>::value, ArrayPtr<T>>::type System::MakeArray(Integral size, Args &&... args)
パラメーター説明
T関数が構築する Array オブジェクトの要素型です。
Integral配列サイズの型です。
パラメーター説明
sizeIntegral作成中の配列のサイズです。
argsArgs&&…構築中の Array オブジェクトのコンストラクタに渡される引数です。

ReturnValue

構築された Array オブジェクトを指すスマートポインタです。

参照

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

指定された初期化リストの要素で満たし、Array オブジェクトを構築し、その Array オブジェクトを指すスマートポインタを返すファクトリ関数です。

template<typename T> ArrayPtr<T> System::MakeArray(std::initializer_list<T> init)
パラメーター説明
T関数が構築する Array オブジェクトの要素型です。
パラメーター説明
initstd::initializer_list<T>配列を埋める要素を含む初期化リスト

ReturnValue

構築された Array オブジェクトを指すスマートポインタです。

参照