Недавно я написал код на С ++ и использовал функцию из внешней библиотеки.тип одного из аргументов этой функции - std :: vector, но мои данные находятся в переменной с именем payload, тип которой const uint8_t *.поэтому я скопировал свои полезные данные в вектор с помощью std :: copy, как показано ниже:
std :: vector my_vector;std :: copy (полезная нагрузка, полезная нагрузка + длина, back_inserter (my_vector));
из-за вызова большого количества этого кода, я нахожусь в поиске более дешевой операции для копирования данных полезной нагрузки в переменную my_vectorдля того, чтобы подготовить входной аргумент функции, которую я использовал в своем коде.есть ли способ для этого?