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