共用方式為


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);
template<class InputIterator>
    forward_list(InputIterator _First, InputIterator _Last);
template<class InputIterator>
    forward_list(InputIterator _First, InputIterator _Last,
    const Allocator& _Al);
forward_list(forward_list&& _Right);

參數

參數

描述

_Al

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

_Count

元素數目的元素清單的。

_Val

項目的值在建構的清單中。

_Right

已建構的清單是複本的清單。

_First

第一個項目的位置會複製的元素範圍內的。

_Last

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

備註

所有建構函式儲存 配置器 和初始化受控制序列。 如果有配置器物件是引數 _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 Class