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