Re[3]: Calling Convention
От: Igor Soukhov  
Дата: 30.05.01 16:55
Оценка:
Здравствуйте IT, вы писали:

W>>Почему я не знаю.

W>>Но помоему, именно благодаря этому способу, мы имеем возможность передавать в
W>>функцию переменное число параметров.

W>>Поправьте меня если я не прав.

W>>А то мне и самому интересно стало.

IT>Именно поэтому. Кстати, к этому прилагается ещё один небольшой недостаток — в C после вызова функции стек должна

По мойму порядок передачи (слева направо или наоборот) монопенисуален для реализации переменного кол-ва параметров...
А вот то что очищиет стек вызываемая функция — это да ... В этом все и дело.
IT>восстанавливать вызывающая процедура, в Паскале это обязанность вызываемой (в смысле вызванной, та которую вызвали) функция. IT>Получается экономия кода и код работает быстрее, потому как, если мне не изменяет мой склероз, корректировку стека можно IT>сделать прямо в команде возврата.

Igor
* thriving in a production environment *
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.