可以使用std::copy()函数将一个std::vector中的数据复制到另一个std::vector中。

假设std::vector<Edge> result和std::vector<Edge> resulta已经声明并包含了需要复制的数据,那么可以使用以下代码进行复制:

std::copy(result.begin(), result.end(), std::back_inserter(resulta));

这将把result中的所有元素复制到resulta中。需要注意的是,resulta需要有足够的容量来存储复制的元素。

将stdvectorEdge result内的数据复制到stdvectorEdge resulta;内的c++代码

原文地址: http://www.cveoy.top/t/topic/iS59 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录