我知道我可以遍歷這樣的字符串列表:C++如何通過結構的列表循環和訪問他們的屬性
list<string>::iterator Iterator;
for(Iterator = AllData.begin();
Iterator != AllData.end();
Iterator++)
{
cout << "\t" + *Iterator + "\n";
}
,但我怎麼能這樣做?
list<CollectedData>::iterator Iterator;
for(Iterator = AllData.begin();
Iterator != AllData.end();
Iterator++)
{
cout << "\t" + *Iterator.property1 + "\n";
cout << "\t" + *Iterator.property2 + "\n";
}
或者如果有人能解釋如何與for_each
循環,這將是非常有益的,以及做到這一點,但它似乎從我讀過更加複雜。
太感謝你了