| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > что такое __cdecl |
| Автор: toshkaexe 21.9.2007, 21:34 | ||
поясните мне,пожалуйста, для чего используется и зачем нужна директива __cdecl в коде между типом функции и именем функции, то есть
|
| Автор: likehood 21.9.2007, 21:58 |
| __cdecl означает, что вызов функции будет производиться по правилам языка Си: параметры функции заносятся в стек в обратном порядке, стек отчищает вызывающий фунцкию код. |
| Автор: archimed7592 21.9.2007, 22:20 |
| Добавлю: применимо, как правило, к API, позиционирующемуся как универсальное относительно применяемого для взаимодествия с ним языка(win32api, к примеру) - эти "правила языка Си" понимают, думаю, все языки программирования. |