Aufrufkonventionen für andere Programmiersprachen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Deklarationssyntax - Index

Themen zu Aufrufkonventionen für andere Programmiersprachen in C++.

Dieser Abschnitt enthält Themen zu Aufrufkonventionen für andere Programmiersprachen in C++.

Sie können auch Routinen aufrufen, die in anderen Programmiersprachen geschrieben sind und umgekehrt. Bei der Arbeit mit verschiedenen Sprachen müssen Sie zwei Probleme lösen: Bezeichner- und Parameterübergabe.

Der Compiler speichert standardmäßig alle globalen Bezeichner in unveränderter Schreibweise (Groß- oder Kleinbuchstaben bzw. eine Kombination aus beidem) mit vorangestelltem Unterstrich ("_"). Diese Voreinstellung kann umgangen werden, indem der Schalter -u aktiviert wird.

Anmerkung:  Im Thema Bindung wird die Verwendung von extern erläutert, mit dem Sie C-Namen aus einem C++-Programm referenzieren können.

Themen

Cdecl, _cdecl, __cdecl

_fastcall, __fastcall

Pascal, _pascal, __pascal

_stdcall, __stdcall