Wywoływanie funkcji C++ w asemblerze wbudowanym
Specyficzne dla firmy Microsoft
Blok __asm
może wywoływać tylko globalne funkcje języka C++, które nie są przeciążone. W przypadku wywołania przeciążonej globalnej funkcji języka C++ lub funkcji składowej języka C++ kompilator zgłasza błąd.
Można również wywołać dowolne funkcje zadeklarowane za pomocą połączenia extern "C". Dzięki __asm
temu blok w programie języka C++ może wywoływać funkcje biblioteki języka C, ponieważ wszystkie standardowe pliki nagłówków deklarują funkcje biblioteki, aby miały połączenie extern "C".
END Microsoft Specific
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla