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