c語言move函數使用方法

來源:魅力女性吧 5.34K
c語言move函數使用方法

move() 算法會將它的前兩個輸入迭代器參數指定的序列移到第三個參數定義的目的序列的開始位置,第三個參數必須是輸出迭代器。這個算法返回的迭代器指向最後一個被移動到目的序列的元素的下一個位置。這是一個移動操作,因此無法保證在進行這個操作之後,輸入序列仍然保持不變源元素仍然會存在,但它們的值可能不再相同了,因此在移動之後,就不應該再使用它們。如果源序列可以被替換或破壞,就可以選擇使用 move() 算法。如果不想擾亂源序列,可以使用 copy() 算法。

熱門標籤