最近我写了一个 c++ 代码,我使用了一个来自外部库的函数。这个函数的一个参数的类型是std::vector,但是我的数据在一个名为payload的变量中,它的类型是const uint8_t*。所以我将我的有效负载数据复制到一个带有 std::copy 的向量中,如下所示:
std::vector my_vector; std::copy(有效载荷,有效载荷 + 长度,back_inserter(my_vector));
由于调用了这么多这段代码,我正在寻找一种成本更低的操作来将我的有效负载数据复制到 my_vector 变量中,以便准备我在代码中使用的函数的输入参数。有没有办法达到这个目的?