Conventions d'appel multilangage

De RAD Studio
Aller à : navigation, rechercher

Remonter à Syntaxe de déclaration - Index

Fournit des informations sur les conventions d'appel multilangage C++.

Cette section décrit les conventions d'appel multilangage C++.

Vous pouvez appeler des routines écrites dans d'autres langages, et inversement. Lorsque vous mélangez les langages, deux questions essentielles se posent, à savoir le passage des identificateurs et celui des paramètres.

Par défaut, le compilateurs sauvegarde tous les identificateurs globaux dans leur type de caractères d'origine (minuscules, majuscules, ou les deux) avec un signe souligné "_" placé avant l'identificateur. Pour retirer la valeur par défaut, vous pouvez utiliser l'option en ligne de commande -u.

Remarque :  La section Lien vous indique comment utiliser extern qui permet de référencer des noms en C, depuis un programme en C++.

Rubriques

Cdecl, _cdecl, __cdecl

_fastcall, __fastcall

Pascal, _pascal, __pascal

_stdcall, __stdcall

Voir aussi