Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Kopierkonstruktor vs. expliziter Standard-Zuweisungsoperator

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
12.08.2007, 22:33 Uhr
Blubber2063



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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
12.08.2007, 23:12 Uhr
0xdeadbeef
Gott
(Operator)


Ja, richtig. Mach

C++:
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 Dijkstra

Dieser Post wurde am 12.08.2007 um 23:13 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: