C ++ Jak przejrzeć listę struktur i uzyskać dostęp do ich właściwości
Wiem, że mogę przejść przez listę takich ciągów:
list<string>::iterator Iterator;
for(Iterator = AllData.begin();
Iterator != AllData.end();
Iterator++)
{
cout << "\t" + *Iterator + "\n";
}
ale jak mogę zrobić coś takiego?
list<CollectedData>::iterator Iterator;
for(Iterator = AllData.begin();
Iterator != AllData.end();
Iterator++)
{
cout << "\t" + *Iterator.property1 + "\n";
cout << "\t" + *Iterator.property2 + "\n";
}
lub jeśli ktoś może wyjaśnić, jak to zrobić za pomocąfor_each
pętla, która byłaby bardzo pomocna, ale wydawała się bardziej skomplikowana od tego, co przeczytałem.
Dziękuję bardzo