Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#18

Re: Vergleich: Delphi - C++

  Alt 23. Dez 2003, 13:34
Hallo Sanchez, das stimmt so nicht ganz.

In C++ würde
Code:
MyClass instance1;
MyClass instance2;

//...

instance2= instance1; // shallow copy
instance2.modifyInstance; // doesn't touch instance1
zwei unterschiedliche Exemplare beschreiben, wohingegen
Code:
MyClass *instance1;
MyClass *instance2;

//...
instance2= instance1; // reference copy (identical instance!)
instance2->modifyInstance; // !modifies also instance1
dem Verfahren in Delphi entspricht.

Deine Variante
Delphi-Quellcode:
var
  myInstance : @TMyClass;
entspricht hingegen
Code:
MyClass **instance1;
in C++
gruß, choose
  Mit Zitat antworten Zitat