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