Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Число параметров, передаваемых в функцию. 27.06.02 10:09
Автор: Xan Статус: Незарегистрированный пользователь
|
Существует ли ограничение на сабж в языке, реализациях? Вопрос чисто теоретический.
|
|
[C++] Число параметров, передаваемых в функцию. 29.06.02 04:35
Автор: Dr.Golova Статус: Незарегистрированный пользователь
|
> Существует ли ограничение на сабж в языке, реализациях? > Вопрос чисто теоретический.
Ну если чисто теоретически, то stdcall функция ограничивается возможным количеством байт которые будут сниматься с помощью ret, а это для 32 бит есть (2^16)/4 = 16384, таакс cdecl ограничен только битностью проца, т.е. (2^32)/4 = много. Но это естесно теоретичеки и подразумевая что реализация функций будет стандартная (один ret или один add esp, xx). На практике естеснео все гораздо хуже - компилятор сглючит гораздо раньше, потому штаа ему наверняка не хватит памяти чтоб столько операторов обрабатывать при оптимизации, а вот как быстро сглючит это уже вопрос реализации компилятора :)
|
|
|