Thema: C++ = C++ ?

Einzelnen Beitrag anzeigen

DMW

Registriert seit: 6. Sep 2006
Ort: Münster
269 Beiträge
 
Delphi XE Professional
 
#30

Re: C++ = C++ ?

  Alt 20. Feb 2008, 17:30
Zitat von Muetze1:
Meines Wissens würde ein
Code:
int i = 0;
zwei mal einen Constructor von int aufrufen: einmal den von i und einmal ein temporäres Objekt mit 0. Danach weist er das temporäre Objekt i zu und gibt das temporäre Objekt frei.
Das ganze hat noch einen Haken: int hat, wie alle POD-Typen, keinen Konstruktor

Du kannst zwar um der Konsistenz willen Konstruktoren (mittels Placement New) und Destruktoren von POD-Typen aufrufen, jedoch sind solche Aufrufe wirkungslos.
Moritz
  Mit Zitat antworten Zitat