我试图了解以下功能到底在做什么。它用于将文本文件读入一个名为的结构AEntry
中,该结构仅包含四个整数。
该文件包含行列表。每行包含四个用空格(或制表符)分隔的整数。
调用此函数时,传入一行 ofistream
和 a AEntry
struct
。
我的问题是如何过滤掉分隔符、空格或制表符?或者我的理解是错误的。
istream& operator>>( istream &stream, AEntry& val )
{
stream >> val.kv;
stream >> val.col;
stream >> val.bo;
stream >> val.Offset;
return stream;
}