Когда _stdcall, а когда cdecl?

286
15 декабря 2016, 16:12

Зачем и когда употреблять нужно их? Можно на примере кода C/C++ (не asm)?

Answer 1

@xinakapu, Вы уже прочли в статью в вики?

Боюсь, что вот это:

avp@avp-xub11:hashcode$ cd /usr/include
avp@avp-xub11:include$ grep -i stdcall *.h */*.h
i386-linux-gnu/zconf.h:     /* For complete Windows  compatibility, use WINAPI, not __stdcall. */
avp@avp-xub11:include$ grep -i cdecl *.h */*.h
i386-linux-gnu/zconf.h:#      define ZEXPORTVA FAR CDECL
avp@avp-xub11:include$

и есть ответ на Ваш вопрос.

Впрочем, подозреваю, что в Windows мы бы увидели другую картину.

READ ALSO
Как прочитать getline с переводом строки?

Как прочитать getline с переводом строки?

Как прочитать getline с переводом строки

278
Кодировка ASCII в Xcode

Кодировка ASCII в Xcode

В Xcode при вводе русского символа в переменную типа char, если сразу же вывести эту самую переменную, выводит \320 или что-то похожее

354
Нахождение корней методом Ньютона

Нахождение корней методом Ньютона

Помогите, пожалуйста, с одной проблемойЯ никак не могу вывести значение х

281