C++:配列のコピー

std-copy.png

先頭要度を出発点としてシーケンスをコピーする。
copy(コピー元の最初,コピー元の最後,コピー先)

#include <algorithm>
copy(vs.begin(),vs.end(),v.begin());//vの末尾を上書きする可能性あり
vector<int> v;//back_inserterを使うならサイズをallocateしなくてもok
copy(vs.begin(),vs.end(),back_inserter(v));//vsの要素をvの末尾に追加 vのサイズは増えます

array copy

サポートサイト Wikidot.com arraycopy