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!

Werbeanzeige

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

11

10.05.2008, 19:02

Zitat von »"grek40"«


ich bin mir nur grad nich sicher, ob du am Ende die Destruktoren selbst aufrufen musst oder ob es auch legal ist,

C-/C++-Quelltext

1
delete [] ptr
aufzurufen -> also den als char allokierten Speicher als CRaumschiff wieder freizugeben.


Nein, für jedes Element muss explizit der Destruktor aufgerufen werden!

Zitat von »"Faule Socke"«


Es gab glaube auch n Konstruktor der das automatisch macht, also 50 elemente erzeugen müsst ich aber nachlesen.

Socke


Wenn kein Standardkonstruktor verfügbar, und man nicht auf Lösungen mit Datenkontainern zurückgreifen will, dann ist Placement new genau die Lösung der Wahl!
@D13_Dreinig

tnecniv

Treue Seele

Beiträge: 164

Wohnort: BERLIN

  • Private Nachricht senden

12

11.05.2008, 12:50

Zitat von »"Unknown"«


else
{
cout << "Fehler, flasche Koordinaten " <<endl;
m_xPos = 0;
m_yPos = 0;
}


:D ist mir nur so aufgefallen... sry wegen des spams...
Sagt der igel zu dem dachs:
willst du größer sein, dann wachs!
- alte Fritz weisheit