uint8数组转std::vector<uint8_t>
时间: 2024-03-16 20:39:24 浏览: 218
c++ std::invalid_argument应用
5星 · 资源好评率100%
uint8数组转std::vector<uint8_t>可以通过以下方式实现:
1. 首先,创建一个uint8数组,数组的大小为n。
2. 然后,使用std::vector<uint8_t>的构造函数,将uint8数组的指针和指定的起始位置和结束位置作为参数,创建一个std::vector<uint8_t>对象。
下面是具体的代码示例:
```cpp
// 假设有一个uint8数组arr和数组大小n
uint8_t arr[n] = {1, 2, 3, 4, 5};
// 将uint8数组转换为std::vector<uint8_t>
std::vector<uint8_t> vec(arr, arr + n);
```
这样,你就可以将一个uint8数组转换为std::vector<uint8_t>了。
阅读全文