我知道我可以遍历这样的字符串列表: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
循环,这将是非常有益的,以及做到这一点,但它似乎从我读过更加复杂。
太感谢你了