我已将文件内容读入 char 数组,然后将其中的一些数据读入向量。如何将 char 数组的范围复制到向量中?vector 和 char 数组都是相同的类型(无符号字符)。
当前代码如下所示:
int p = 0;
for(...){
short len = (arr[p+1] << 8) | arr[p+0];
p+=2;
...
for(...len...){
vec.push_back(arr[p]);
p++;
}
}
我想通过删除循环来改进这一点push_back
,如何?