cdecl, _cdecl, __cdecl (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Schlüsselwörter alphabetisch - Index


Kategorie

Modifizierer, Schlüsselwort-Erweiterungen

Syntax

cdecl data_or_function_definition;
_cdecl data_or_function_definition;
__cdecl data_or_function_definition;

Beschreibung

Die Modifizierer cdecl, _cdecl und __cdecl werden benutzt, um eine Variable oder eine Funktion gemäß den C-Namenskonventionen (Unterscheidung von Groß-/Kleinschreibung, als erstes Zeichen wird ein Unterstrich hinzugefügt) zu deklarieren. Wenn Sie einem Funktionsnamen cdecl, _cdecl oder __cdecl voranstellen, so wird damit auch die Art der Parameterübergabe beeinflusst (Parameter kommen von rechts nach links auf den Stack, das aufrufende Programm bereinigt den Stack). Der __cdecl-Modifizierer überschreibt die Compiler-Direktiven und IDE-Optionen.

cdecl, _cdecl und __cdecl sind spezifische Schlüsselwörter von C++Builder.

Hinweis: Nur das Format __cdecl wird in C++Builder für 64-Bit-Windows (BCC64) unterstützt.