Hm, dann ändere ich das noch mal.
Jetzt funktioniert die Ausgabe nicht mehr:
Code:
for(iterKunden = _kunden.begin(); iterKunden != _kunden.end(); ++iterKunden)
{
cout << iterKunden->GetName().c_str() << ", " << iterKunden->GetVorname().c_str() << endl;
list<CKonto>::const_iterator iterKonten;
for(iterKonten = iterKunden->GetKonten().begin(); iterKonten != iterKunden->GetKonten().end(); ++iterKonten)
{
cout << iterKonten->GetBeschreibung().c_str() << endl;
cout << iterKonten->GetSaldo() << endl;
}
cout << endl;
}
Zitat:
Fehler 1 error C2662: 'CKonto::GetBeschreibung': this-Zeiger kann nicht von 'const CKonto' in 'CKonto &' konvertiert werden d:\bank\bank_c++2\bank\bank.cpp 48
Fehler 2 error C2228: Links von ".c_str" muss sich eine Klasse/Struktur/Union befinden. d:\bank\bank_c++2\bank\bank.cpp 48
Fehler 3 error C2662: 'CKonto::GetSaldo': this-Zeiger kann nicht von 'const CKonto' in 'CKonto &' konvertiert werden d:\bank\bank_c++2\bank\bank.cpp 49