Appel des fonctions C++ dans l'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 n’importe quelle fonction déclarée avec la liaison « C » extern. Cela permet à un __asm
bloc au sein d’un programme C++ d’appeler les fonctions de bibliothèque C, car tous les fichiers d’en-tête standard déclarent les fonctions de bibliothèque pour avoir une liaison « C » externe.
FIN de la section spécifique à Microsoft
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour