0

我正在尝试从预定义列表中获取一些数据。

我有以下结构:

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,或者所有无效的文件,是否可以在不使用迭代器循环列表的情况下完成?

4

0 回答 0