Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.net  
   

Die mobilen Seiten von c++.net:
https://m.c-plusplus.net

  
C++ Forum :: C++ (alle ISO-Standards) ::  Hilfe!!!!! Iterator???? Template???     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
sandrooo
Mitglied

Benutzerprofil
Anmeldungsdatum: 09.01.2017
Beiträge: 1
Beitrag sandrooo Mitglied 23:17:25 09.01.2017   Titel:   Hilfe!!!!! Iterator???? Template???            Zitieren

Hallo,Leute!
Morgen muss ich schon das Programm abgeben habe den Fehler noch nicht gefunden.
:( :( :( :( :( :( :(


Hier ganz allgemeine Frage.



Ich habe hier einmal eine Liste von STL,möchte ein Element der Liste löschen.
Gehe mit for-Schleife durch,bis Iterator das Listend erreicht.

Wenn das Element gefunden und dann gelöscht wird,was passiert mit dem Iterator???

"Probleme, die auftreten können, sind Iteratoren, die nach dem Löschen nicht mehr existieren, aber erhöht werden sollen (siehe Punkt 1) oder die Nichtabfertigung von Fahrzeugen, die in der Liste durch Umsetzen von Elementen nach hinten oder vorne gerutscht sind. "


Nach dem Hinweis des Skripts muss ich eine eigene Templateklasse "LazyListe" erzeugen,die über zwei einfache STL-Listen verfügt,eine der beide ist die alte Liste, in der alle alte Elementen liegen,die andere ist sogennant Aktionliste.

Ich speiche alle Aktion mit Reihfolge in der Aktionsliste.wie z.B push_back,push_front,erase......

Beim Ausführen,wird die Aktionsliste einmal durchgelaufen,jedes Element bzw.Aktion wird auf die andere Liste angewandtet.


Dann soll das Problem theoritisch gelöscht werden.


Verstehe die Funktionsweise nicht????Wieso kann das Problem dadurch abgehoben?????

Der Fall,ein Element von einer Liste wird gelöscht,existiert immer noch!




SORRY für mein Deutsch!!!!


Herzlichen Danke!!!!!!!
SeppJ
Global Moderator

Benutzerprofil
Anmeldungsdatum: 10.06.2008
Beiträge: 27521
Beitrag SeppJ Global Moderator 00:23:10 10.01.2017   Titel:              Zitieren

So wie du das beschreibst, macht das tatsächlich keinen Sinn. Vielleicht fehlt da Kontext.

_________________
Korrekte Rechtschreibung und Grammatik sind das sprachliche Äquivalent zu einer Dusche und gepflegter Kleidung.
C++ Forum :: C++ (alle ISO-Standards) ::  Hilfe!!!!! Iterator???? Template???   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.net ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.