pascal、_pascal、__pascal(C++)
カテゴリ
構文
pascal <data-definition/function-definition> ; _pascal <data-definition/function-definition> ; __pascal <data-definition/function-definition> ;
説明
pascal、_pascal、および __pascal キーワードを使用して、Pascal 形式の命名規則(名前が大文字)で変数または関数を宣言します。
また、関数ヘッダーに適用された pascal は、Delphi 言語形式のパラメータ受け渡し規則を宣言します(パラメータは左から右にプッシュされ、呼び出された関数がスタックをクリーンアップする)。
C++ プログラムでは pascal 修飾子付きで宣言された関数も変形されます。
- メモ: __pascal 形式は、Clang 拡張 C++ コンパイラでのみサポートされています。