Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Дайте информацию о _cdecl, _fastcall,_stdcall - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как узнать, установлен ли Flash? http://www.cyberforum.ru/cpp-beginners/thread473776.html
Здравствуйте! А как узнать, установлен ли Flash на компьютере? И вообще установленна ли программа для конкретного расширения? Заранее спасибо!
C++ Как создать меню из текста и иконки? Hi All Kak mozhno sozdat menu iz texta i ikonki (vmeste)?? primer u getright-a, menu v trayicone. http://www.cyberforum.ru/cpp-beginners/thread473663.html
Как удалять скрытые, системные и "для чтения" файлы? C++
Удаляю файлы при помощи DeleteFile(). При этом файлы с вышеуказанными атрибутами не удаляются. Как удалить такие файлы? Спасибо всем, кто ответит!
C++ Как удалить файл в корзину?
Удаляю файлы при помощи DeleteFile(). При этом файлы удаляются, не попадая в Корзину. Как удалять файлы в корзину? Спасибо всем, кто ответит!
C++ Не получается найти Корзину http://www.cyberforum.ru/cpp-beginners/thread473591.html
Вот код: LPITEMIDLIST pidl; char buffer; SHGetSpecialFolderLocation(NULL, CSIDL_BITBUCKET, &pidl); BOOL bbb = SHGetPathFromIDList(pidl, buffer);Функция SHGetSpecialFolderLocation()...
C++ Как перейти кстилю XP? Имеется проект на VC++ 6.0. Как сделать стиль кнопок, да и всего диалога как в Windows XP, не используя VC++ 7.0. подробнее

Показать сообщение отдельно
AmbX
0 / 0 / 0
Регистрация: 21.12.2007
Сообщений: 122
08.02.2009, 11:08
Arguments:
_cdecl (Pushed R to L)
_stdcall (Pushed R to L)
_fastcall (Note 3)

Stack cleaned up by:
_cdecl (Caller)
_stdcall (Called)
_fastcall (Called)

Naming convention:
_cdecl (Prepend '_')
_stdcall (Note 1)
_fastcall (Note 2)

Note 1: The _stdcall calling convention decorates each function name by prepending an underscore character (as the _cdecl convention does) and appending an at sign '@' and the decimal representation of the number of bytes of stack space required. Each argument is widened to a multiple of four bytes.


Note 2: The _fastcall calling convention decorates each function name by prepending an at sign '@' and appending an at sign and the decimal representation of the number of bytes of stack space required. Each argument is widened to a multiple of four bytes.


Note 3: The first two function arguments that require four or fewer bytes are placed into registers. The caller pushes the remainder of the parameters onto the stack from right to left. This behavior may change in future versions.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru