Durchlaufen einer Liste von Objekten in c ++
Ich bin sehr neu in C ++ und bemühe mich, herauszufinden, wie ich durch eine Liste von Objekten iterieren und auf deren Mitglieder zugreifen soll.
Ich habe dies versucht, wobei "Daten" die Liste und "Schüler" eine Klasse ist.
std::list<Student>::iterator<Student> it;
for(it = data.begin(); it != data.end(); ++it){
std::cout<<(*it)->name;
}
und den folgenden Fehler erhalten
error: base operand of ‘->’ has non-pointer type ‘Student’