ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
729805 Топик полностью
Николай Коровин (20.01.2017 21:44, просмотров: 73) ответил Ксения на Результат компиляции получается разный, в зависимости от того C-файл компилируется или CPP. С-функции компилируются в объектный модуль с тем же именем (с минимальными искажениями типа добавления подчеркивания спереди и т.п.) и имеют один из
Не-не-не, там ещё от типа вызова очень зависит! Их стараются именовать одинаково, но так, чтобы тип вызова однозначно коррелировал с обёрткой. Чтобы не вызвать, скажем, стековую функцию через регистры, обрушив стек. Поэтому если имя не находится из-за другой обёртки — это в 90% органическая несовместимость (надо тип вызова передекларировать у себя), а в 10% уже несоблюдение M$ конвенции по обёрткам.