05.11.2013 Aufrufe

Vergleich von Delphi und Visual C++ - Inhalt

Vergleich von Delphi und Visual C++ - Inhalt

Vergleich von Delphi und Visual C++ - Inhalt

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Vergleich</strong> <strong>von</strong> <strong>Delphi</strong> <strong>und</strong> <strong>Visual</strong> <strong>C++</strong> - Kapitel 2B<br />

{<br />

}<br />

printf("%d %d", i, j);<br />

void main()<br />

{<br />

Drucke(3);<br />

// Fehler; welche Drucke-Funktion ist gemeint?<br />

}<br />

Der Compiler bricht die Übersetzung mit einer Fehlermeldung der Art "ambiguous call to overloaded function" ab. Der Funktionsaufruf ist mehrdeutig.<br />

Aufrufkonventionen für Funktionen <strong>und</strong> Prozeduren:<br />

Reihenfolge der Argumente V<strong>C++</strong> Object Pascal<br />

<strong>von</strong> rechts nach links __cdecl cdecl<br />

die ersten zwei in Registern, folgende <strong>von</strong> rechts<br />

nach links<br />

__fastcall -<br />

<strong>von</strong> links nach rechts WINAPI pascal<br />

die ersten drei in Registern, folgende <strong>von</strong> links<br />

nach rechts<br />

- register<br />

<strong>von</strong> rechts nach links __stdcall stdcall<br />

Bsp.:<br />

http://ourworld.compuserve.com/homepages/praxisservice/kapit2b.htm (43 of 52) [19.05.2000 15:30:09]

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!