共用方式為


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 中越過最後一個項目的指標。

size

傳回 initializer_list 的元素數目。

需求

標頭:<initializer_list>

命名空間: std

請參閱

參考

<forward_list>

其他資源

<forward_list> 成員