I know I can loop through a list of strings like this:
list<string>::iterator Iterator;
for(Iterator = AllData.begin();
Iterator != AllData.end();
Iterator++)
{
cout << "\t" + *Iterator + "\n";
}
but how can I do something like this?
list<CollectedData>::iterator Iterator;
for(Iterator = AllData.begin();
Iterator != AllData.end();
Iterator++)
{
cout << "\t" + *Iterator.property1 + "\n";
cout << "\t" + *Iterator.property2 + "\n";
}
or if someone can explain how to do this with a for_each
loop, that would be very helpful as well, but it seemed more complicated from what I've read.
thank you so much