1
如何在不进行任何提取的情况下从std::istream
读取固定数量的字节?例如,我有一个变量sz
类型size_t
,我想从istream
读取sizeof(size_t)
字节。如何从C++读取固定数量的字节std :: istream
void foo(std::istream& is) {
if(is.rdbuf()->in_avail() < sizeof(size_t)) return;
// how to read to sz from istream is without extraction (advancing pointers)
size_t sz;
}
当你说“不做任何提取”时,你是什么意思?读取方法怎么样?它适用于你的“没有做任何提取”? – AnatolyS
'固定字节数据'是没有意义的。请不要发明自己的术语。 – EJP