以vector为例:
std::copy 函数可以用来将一个vector的数据拷贝到另外一个vector具体用法为:
std::vector<int> v1(3, 9); 创建 size为3 内容为9的容器
std::vector<int> v2(4, 10); 创建size为4 内容为10的容器
std::copy(v1.begin, v1.end(), v2.begin());
得到v2从{10, 10, 10, 10} -->{9, 9, 9, 10}
std::copy(v1.begin(), v1.end(), std::back_inserter(v2));
得到v2从{10, 10, 10, 10}-->{10, 10, 10, 10, 9, 9, 9}