共用方式為


forward_list::assign

清除轉接清單上的項目,並複製一組新的項目至目標轉接清單。

void assign(
    size_type Count, 
    const Type& Val
);
void assign(
    initializer_list<Type> IList
);
template<class InputIterator>
    void assign(InputIterator First, InputIterator Last
    );

參數

參數

說明

_First

取代範圍的開頭。

_Last

取代範圍的結束。

_Count

指定的元素數目。

_Val

指派每個元素的值。

Type

值的型別。

IList

要複製的 initializer_list 。

備註

如果 forward_list 是整數型別,則第一個成員函式與 assign((size_type)First, (Type)Last)相同。 否則,第一個成員函式以序列 [First, Last)取代順序由 *this ,不能重疊最初的控制順序。

第二個成員函式以具有重複性的Count 元素Val值以*this控制的序列取代。

第三個成員函式將 initializer_list 中的元素複製到 forward_list。

需求

標題: <forward_list>

命名空間: std

請參閱

參考

forward_list 類別