Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

Werbeanzeige

15.06.2006, 19:22

Forenbeitrag von: »OnyxIdol«

Problem mit list::erase

OK, danke. Jetzt gehts. Sehe ich das richtig: Wenn ich erase verwende, ohne das Ergebnis im Iterator zu speichern, zeigt der Iterator auf einen leeren Platz in der Liste und verursacht so den Fehler??

15.06.2006, 18:55

Forenbeitrag von: »OnyxIdol«

Problem mit list::erase

Hallo, Ich bin noch neu im Forum und habe jetzt erstmalig ein Problem bei dem ich keine Ahnung habe wie es zu lösen ist. Ich habe folgende Funktion: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 void CFleet_manage::Fleet_Kill(const int id) { int Anzahl; for (i=m_lfleets.begin();i!=m_lfleets.end();i++) { cout<<"\n Die ID des Objektes an Position "<<(*i)<<" betr\x84gt: "<<(*i)->m_ID; cin>>Anzahl; if ((*i)->m_ID==id){//Es wird die ID des in der Liste gespeicherten Objekts mit der übergebenen ID ve...

15.06.2006, 18:48

Forenbeitrag von: »OnyxIdol«

Klassen in Listen

Ich hatte ein ähnliches Problem. Bei mir lag es aber daran, dass ich nicht auf das Objekt in der Liste zugegriffen habe, sondern nur auf den Zeiger. Probiere mal folgendes: C-/C++-Quelltext 1 (*it)->Xpos=0; oder C-/C++-Quelltext 1 (*(*it)).Xpos=0;