gpt4 book ai didi

c++ - 是否有 fread() 等效于处理 vectors 或 char 数组?

转载 作者:搜寻专家 更新时间:2023-10-31 01:44:12 25 4
gpt4 key购买 nike

我需要解析一种文件格式,它已经存储在 vector<char> 中,我能找到的最接近的方法看起来应该有效是 memcpy - 但是,似乎没有任何方法可以设置拷贝开始位置的偏移量。

我只是遗漏了什么,还是我必须先采取额外的步骤将数据复制到临时 vector ?或者是否有更适合此任务的方法?

为澄清而编辑

最佳答案

vector<char> vec; 中复制数据的一种方法是:

std::copy( vec.begin() + start_offset, vec.begin() + end_offset, dest );

关于c++ - 是否有 fread() 等效于处理 vector<char>s 或 char 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23850244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com