Stimmt Kest, aber selbst wenn würde es nicht gehen, weil hier ja der Konstruktor Call by Value aufgerufen wird, da müsste aber schon nen Zeiger übergeben werden damit das schief geht.Dieser Post wurde am 12.08.2007 um 22:34 Uhr von Blubber2063 editiert.
A *a2; { A a1 = 4; a2 = new A(a1); } // a1 wird hier zerstört, a1.p also auch int x = a2->get_value(); // FEHLER!
draus. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe DijkstraDieser Post wurde am 12.08.2007 um 23:13 Uhr von 0xdeadbeef editiert.