pascal, _pascal, __pascal (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Liste alphabétique des mots clés - Index


Catégorie

Modificateurs, Extensions des mots clés

Syntaxe

pascal <data-definition/function-definition> ;
_pascal <data-definition/function-definition> ;
__pascal <data-definition/function-definition> ;

Description

Utilisez les mots clés pascal, _pascal et __pascal pour déclarer une variable ou une fonction utilisant une convention de nom de style Pascal (nom en majuscules).

De plus, pascal, appliqué à un en-tête de fonction, déclare des conventions de passage de paramètres de style langage Delphi (paramètres passés de gauche à droite et la fonction appelée nettoie la pile).

Dans les programmes C++, les fonctions déclarées avec le modificateur pascal sont encore substantypées.

Remarque : La fiche __pascal est la seule supportée par les compilateurs C++ améliorés par Clang.