我正在尝试从预定义列表中获取一些数据。
我有以下结构:
struct FileId
{
int id;
std::string fileName;
bool isValid;
};
我正在创建以下列表:
std::list<FileId> filesList;
FileId newFileId;
newFileId.id = 1;
newFileId.fileName = somefile1;
newFileId.isValid = true;
FileId newFileId;
newFileId.id = 2;
newFileId.fileName = somefile2;
newFileId.isValid = false;
我正在尝试通过id
查找文件,或者所有无效的文件,是否可以在不使用迭代器循环列表的情况下完成?