查找存储在std :: list c ++中的struct的属性

时间:2014-02-12 10:28:28

标签: c++ struct find std stdlist

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

我有以下结构:

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

0 个答案:

没有答案