Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

__fastcall или __stdcall

299
31 августа 2005 года
3D Bob
885 / / 18.04.2005
Смутно понимая, в чем у них разница. Но кажется способ передачи параметров разные. Вроде как один способ использует стек другой регистр...
Хотелось бы просто узнать какой из методов наиболее лучше (быстр) и в каком случае?
Просто когда созадю функциюю, вечно икдает вопрос, что ей прописать...
391
31 августа 2005 года
Archie
562 / / 03.02.2005
Цитата:
Originally posted by 3D Bob
Смутно понимая, в чем у них разница. Но кажется способ передачи параметров разные. Вроде как один способ использует стек другой регистр...
Хотелось бы просто узнать какой из методов наиболее лучше (быстр) и в каком случае?
Просто когда созадю функциюю, вечно икдает вопрос, что ей прописать...


__fastcall первые три параметра передает через регистры eax, edx, exc, остальные параметры - как обычно через стек. Так что если у тебя параметров больше 3-х - то все равно. А если функция вызывается редко (как-то обработчик события на кнопочку), то разницы не заметишь...
А вообще, про все про это в хелпе у Ворланда есть.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог