Вызов функций C++ во встроенном коде на языке ассемблера

Блок, относящийся только к системам Майкрософт

Блок __asm может вызывать только глобальные функции C++, которые не являются перегруженными. При вызове перегруженной глобальной функции C++ или функции-члена C++ компилятор выдает ошибку.

Вы также можете вызывать любые функции, объявленные с помощью компоновки "C". Это позволяет блоку __asm в программе C++ вызывать функции библиотеки C, так как все стандартные файлы заголовков объявляют функции библиотеки, чтобы иметь экстерна "C" компоновку.

Завершение блока, относящегося только к системам Майкрософт

См. также

Встроенный сборщик