次の方法で共有


initializer_list Class

すべてのメンバーが指定された型である要素の配列にアクセスできます。

template<
    class Type >
    class initializer_list

パラメーター

パラメーター

説明

_Elem

initializer_list に格納される要素のデータ型。

_First

initializer_list の最初の要素へのポインター。

_Last

initializer_list の最後の要素へのポインター。

解説

initializer_list は、中かっこで囲んだ初期化子リストを使用して構築できます。

initializer_list<int> i1{ 1, 2, 3, 4 };

関数のシグネチャで initializer_list が必要になる場合、コンパイラでは、中かっこで囲んだ初期化子リストが同種の要素を含んでいると、このリストは必ず initializer_list に変換されます。 initializer_list の使用の詳細については、「均一な初期化とコンストラクターのデリゲート」を参照してください。

コンストラクター

initializer_list

initializer_list 型のオブジェクトを構築します。

Typedef

value_type

initializer_list 内の要素の型。

参照

initializer_list 内の要素への参照を提供する型。

const_reference

initializer_list 内の要素への定数参照を提供する型。

size_type

initializer_list 内の要素の数を表す型。

iterator

initializer_list に反復子を提供する型。

const_iterator

initializer_list に定数反復子を提供する型。

メンバー関数

begin

initializer_list 内の最初の要素へのポインターを返します。

End

initializer_list 内の最後の要素の 1 つ後ろへのポインターを返します。

size

initializer_list 内の要素数を返します。

必要条件

ヘッダー: <initializer_list>

名前空間: std

参照

関連項目

<forward_list>

その他の技術情報

<forward_list> メンバー