是否有比std :: copy成本更低的操作来将uint8_t *数据复制到uint8_t类型的向量中?

时间:2019-06-09 14:23:42

标签: stdvector uint8array stdcopy

最近我写了一个C ++代码,并使用了一个外部库中的函数。该函数的参数之一的类型为std :: vector,但我的数据位于名为有效负载的变量中,其类型为const uint8_t *。所以我将有效载荷数据复制到具有std :: copy的向量中,如下所示:

std :: vector my_vector; std :: copy(有效载荷,有效载荷+长度,back_inserter(my_vector));

由于调用了很多此代码,我正在寻找一种成本更低的操作,以将我的有效载荷数据复制到my_vector变量中,以准备我在代码中使用的函数的输入参数。 有什么办法可以达到这个目的?

0 个答案:

没有答案