9
ответов

Как вы читаете объявления C?

Я слышал о некоторых методах, но ни один из них не застрял. Лично я стараюсь избегать сложных типов в C и пытаюсь разбить их на компонент typedef. Теперь я столкнулся с необходимостью поддерживать какой-то устаревший код ...
вопрос задан: 26 September 2010 18:36
7
ответов

stdcall и cdecl

Существует (среди прочего) два типа соглашений о вызовах - stdcall и cdecl. У меня есть несколько вопросов на них: когда вызывается функция cdecl, как вызывающая знаете, должно ли это освободить стек? ...
вопрос задан: 23 December 2016 15:18
4
ответа

В C++ сделайте функции variadic (те, которые имеют … в конце списка параметров), обязательно следуют __ cdecl соглашение о вызовах?

Я знаю, что __ stdcall функции не может иметь замещающих знаков, но я хочу быть уверенным, что нет никаких платформ, которые поддерживают функции stdarg.h для соглашений о вызовах кроме __ cdecl или __ stdcall.
вопрос задан: 25 March 2010 02:22
0
ответов

C++ и ПОЛНОСТЬЮ динамические функции

У меня проблема с обходами. Объезды, как вы все знаете, могут перемещаться только между 5 байтами пространства (, то есть вызовом 'jmp' и 4-байтовым адресом ). Из-за этого невозможно иметь функцию "крюк" в...
вопрос задан: 23 May 2017 11:48
0
ответов

__ cdecl принудительный префикс с подчеркиванием

Моя компания предоставляет третьей стороне DLL, которая предоставляет им функции API, которые они могут использовать для подключения к нашему приложению. DLL была написана на VC9, а функции API использовали VC по умолчанию ...
вопрос задан: 3 June 2014 15:53
0
ответов

AccessViolationException при PInvoking C ++ DLL (проблема с соглашением о вызовах cdecl?) [Закрыто]

Я потратил весь день на изучение этого вопроса, и я ничего не понял: у меня есть C # DLL, которая вызывает метод в C ++ DLL. У меня не было проблем с этим при компиляции в режиме отладки, но при компиляции ...
вопрос задан: 9 May 2011 14:37
0
ответов

Что означает «cdecl»?

Да, я знаю, что «cdecl» - это название известного соглашения о вызовах, поэтому, пожалуйста, не объясняйте мне соглашения о вызовах. Я спрашиваю, что на самом деле означает сокращение (?) «Cdecl». Я ...
вопрос задан: 13 February 2011 21:28