Я знаю, что могу просмотреть список строк следующим образом:
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
, это также было бы очень полезно, но, как я прочитал, оно оказалось более сложным.
Большое спасибо