Einzelnen Beitrag anzeigen

Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#17

Re: Vergleich: Delphi - C++

  Alt 23. Dez 2003, 13:27
Zitat von w3seek:
Aufruf von Methoden:
Code:
Code in C++:
Instanz->Methode(...);

Code in Delphi:
Instanz.Methode(...); // wobei hier ein ^. (entsprechend zu dem -> in C++ angebracht waere weil Instanz eigentlich nur ein Pointer ist)
Kommt darauf an, wie du Instanz definierst. Für mich bedeuted Instanz ein Objekt von einer Klasse.
Alse

in C++
Delphi-Quellcode:
  CEinKlasse klasse;
  klasse.Create();
  klasse.MachWas();
in Delphi Language
Delphi-Quellcode:
var klasse : TEineKlasse;
begin
  klasse := TEineKlasse.Create();
  klasse.MachWas;
oder auch ein Pointer auf ein Objekt:

in C++
Delphi-Quellcode:
  CEinKlasse * klasse;
  klasse->Create();
  klasse->MachWas();
in Delphi Language
Delphi-Quellcode:
var klasse : ^TEineKlasse;
begin
  klasse := @TEineKlasse.Create();
  klasse^.MachWas;
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat