pascal, _pascal, __pascal (C++)
Nach oben zu Schlüsselwörter alphabetisch - Index
Kategorie
Modifizierer, Schlüsselwort-Erweiterungen
Syntax
pascal <data-definition/function-definition> ; _pascal <data-definition/function-definition> ; __pascal <data-definition/function-definition> ;
Beschreibung
Die Schlüsselwörter pascal, _pascal und __pascal dienen dazu, eine Variable oder Funktion mit den Namenskonventionen der Sprache Pascal (Namen werden in Großbuchstaben geschrieben) zu definieren.
pascal deklariert Delphi-Parameterübergaben nach Delphi-Konvention, wenn sie auf Funktionsköpfe (Parameter kommen von links nach rechts auf den Stack, die aufrufende Funktion bereinigt den Stack) angewendet werden.
In C++-Programmen werden die Funktionen, die mit dem Modifizierer pascal deklariert sind, trotzdem verändert.
- Hinweis: Nur das Format __pascal wird von C++-Compilern, die durch Clang erweitert wurden, unterstützt.