Partager via


Appel de fonctions C++ dans un assembly inline

Section spécifique à Microsoft

Un bloc __asm peut appeler uniquement des fonctions C++ globales qui ne sont pas surchargées. Si vous appelez une fonction C++ globale surchargée ou une fonction membre C++, le compilateur génère une erreur.

Vous pouvez également appeler toutes les fonctions déclarées avec la liaison extern "C". Cela permet à un bloc __asm au sein d'un programme C++ d'appeler les fonctions de la bibliothèque C, car tous les fichiers d'en-tête standard déclarent les fonctions de bibliothèque comme ayant une liaison extern "C".

FIN de la section spécifique à Microsoft

Voir aussi

Référence

Assembleur inline