Freigeben über


Aufrufen von C++-Funktionen im Inlineassembly

Microsoft-spezifisch

Ein __asm-Block kann nur globale C++-Funktionen aufrufen, die nicht überladen werden.Wenn Sie eine überladene globale C++-Funktion oder Memberfunktion Ein C++-Compiler aufrufen, gibt der Compiler einen Fehler.

Sie können auch alle Funktionen aufzurufen deklariert mit extern "C"-Bindung.Dies stellt einen __asm Programms Block in C-Format ++, um die C-Bibliotheksfunktionen aufrufen, da alle standardmäßigen headerdateien die Bibliotheksfunktionen deklarieren, um extern "C"-Bindung besitzt.

BEENDEN Sie Microsoft-Besonderen

Siehe auch

Referenz

Inlineassembler