Chamando funções C++ no assembly embutido
Seção específica da Microsoft
Um bloco __asm
pode chamar apenas funções C++ globais que não estejam sobrecarregadas. Se você chamar uma função C++ global sobrecarregada ou uma função de membro C++, o compilador emitirá um erro.
Você também pode chamar todas as funções declaradas com a vinculação extern "C". Isso permite que um bloco __asm
em um programa C++ chame as funções da biblioteca C, pois todos os arquivos de cabeçalho padrão declaram que as funções de biblioteca têm a vinculação extern "C".
Fim da seção específica da Microsoft
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de