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!
Werbeanzeige
![]() |
C-/C++-Quelltext |
1 2 3 |
CClass *pPointer; pPointer = new CClass[30]; // ... |
Zitat von »"dot"«
das geht nur indem du alles bis auf element 5 in ein um ein element kleineres array kopierst.
wenn du oft elemente löschen und hinzufügen willst, nimm eine liste![]()
Zitat von »"dot"«
eine liste ist eine datenstruktur...
sie STL stellt auch eine liste zu verfügung, aber ich hab das gefühl du solltest mal selber eine machen![]()
Zitat von »"Faule Socke"«
Hi,
weis jemand wie ich ein einzelnes element aus einem array das ich mit new erzeugt habe löschen kann? oder besser ist das überhaupt möglich?
Zum Beispiel:
![]()
C-/C++-Quelltext
1 2 3 CClass *pPointer; pPointer = new CClass[30]; // ...
Wie kann ich jetzt zum beispiel das element mit der "nummer" 5 löschen?
mfg,
Faule Socke
![]() |
C-/C++-Quelltext |
1 |
std::list< CClass > deineListe; |
Zitat von »"dot"«
hast du den link von mir angeklickt!?
wenn ja, hast du ihn auch gelesen!?
![]() |
C-/C++-Quelltext |
1 |
pList->pNext->pNext->Value; |
Zitat
Zuletzt bearbeitet von Faule Socke am 16. Dezember 2006, 22:04, insgesamt einmal bearbeitet
Zitat
BeitragVerfasst am: 16. Dezember 2006, 22:03
Zitat von »"Faule Socke"«
Trotzdem verstehe ich net was einem da bringe soll..
Zitat
So kann man z.B. sehr schnell Listeneinträge löschen, indem man nämlich einfach die Zeiger ändert.
Werbeanzeige