共用方式為


forward_list::forward_list

建構屬於 forward_list 類型的物件。

forward_list();
explicit forward_list(const Allocator& Al);
explicit forward_list(size_type Count);
forward_list(size_type Count, const Type& Val);
forward_list(size_type Count, const Type& Val,
    const Allocator& Al);
forward_list(const forward_list& Right);
forward_list(const forward_list& Right, const Allocator& Al);
forward_list(forward_list&& Right); 
forward_list(forward_list&& Right, const Allocator& Al);
forward_list(
initializer_list<Type> IList,
    const Alloc& Al
);
template<class InputIterator>
    forward_list(InputIterator First, InputIterator Last);
template<class InputIterator>
    forward_list(InputIterator First, InputIterator Last,
    const Allocator& Al
);

參數

參數

說明

Al

搭配這個物件使用的配置器類別。

Count

建構的清單中的項目數。

Val

所建構清單中的項目值。

Right

要複製之已建構清單的清單。

First

在要複製之項目範圍中第一個項目的位置。

Last

超出要複製之項目範圍的第一個項目的位置。

IList

要複製的 initializer_list 。

備註

所有的建構函式都會存放配置器物件 (allocator) 並初始化控制序列。 若有配置器物件引數為 Al。 對於複製建構函式,是_Right.get_allocator()。 否則,它就是 Allocator()。

前兩個建構函式指定空白最初的控制順序。

第三個建構函式會指定 Type() 值的項目重複 Count。

第四和第五個建構函式會指定 Val 值的項目重複 Count。

第六個建構函式由 Right控制的序列的複本指定。 如果 InputIterator 是整數型別,接下來的兩個建構函式指定 (Type)Last值的 (size_type)First 項目的複本。 否則,接下來的兩個建構函式中指定的 [First, Last)。

第九個第十建構函式相同的,不過, 右值 參考。

最後建構函式指定與類別 initializer_list<Type>物件的初始控制順序。

需求

標題: <forward_list>

命名空間: std

請參閱

參考

forward_list 類別