Я слышал о некоторых методах, но ни один из них не застрял. Лично я стараюсь избегать сложных типов в C и пытаюсь разбить их на компонент typedef. Теперь я столкнулся с необходимостью поддерживать какой-то устаревший код ...
Существует (среди прочего) два типа соглашений о вызовах - stdcall и cdecl. У меня есть несколько вопросов на них: когда вызывается функция cdecl, как вызывающая
знаете, должно ли это освободить стек? ...
Я знаю, что __ stdcall функции не может иметь замещающих знаков, но я хочу быть уверенным, что нет никаких платформ, которые поддерживают функции stdarg.h для соглашений о вызовах кроме __ cdecl или __ stdcall.
У меня проблема с обходами. Объезды, как вы все знаете, могут перемещаться только между 5 байтами пространства (, то есть вызовом 'jmp' и 4-байтовым адресом ). Из-за этого невозможно иметь функцию "крюк" в...
Моя компания предоставляет третьей стороне DLL, которая предоставляет им функции API, которые они могут использовать для подключения к нашему приложению. DLL была написана на VC9, а функции API использовали VC по умолчанию ...
Я потратил весь день на изучение этого вопроса, и я ничего не понял: у меня есть C # DLL, которая вызывает метод в C ++ DLL. У меня не было проблем с этим при компиляции в режиме отладки, но при компиляции ...
Да, я знаю, что «cdecl» - это название известного соглашения о вызовах, поэтому, пожалуйста, не объясняйте мне соглашения о вызовах. Я спрашиваю, что на самом деле означает сокращение (?) «Cdecl». Я ...