> Существует ли ограничение на сабж в языке, реализациях? > Вопрос чисто теоретический.
Ну если чисто теоретически, то stdcall функция ограничивается возможным количеством байт которые будут сниматься с помощью ret, а это для 32 бит есть (2^16)/4 = 16384, таакс cdecl ограничен только битностью проца, т.е. (2^32)/4 = много. Но это естесно теоретичеки и подразумевая что реализация функций будет стандартная (один ret или один add esp, xx). На практике естеснео все гораздо хуже - компилятор сглючит гораздо раньше, потому штаа ему наверняка не хватит памяти чтоб столько операторов обрабатывать при оптимизации, а вот как быстро сглючит это уже вопрос реализации компилятора :)
> Существует ли ограничение на сабж в языке, реализациях? > Вопрос чисто теоретический.
Ну если чисто теоретически, то stdcall функция ограничивается возможным количеством байт которые будут сниматься с помощью ret, а это для 32 бит есть (2^16)/4 = 16384, таакс cdecl ограничен только битностью проца, т.е. (2^32)/4 = много. Но это естесно теоретичеки и подразумевая что реализация функций будет стандартная (один ret или один add esp, xx). На практике естеснео все гораздо хуже - компилятор сглючит гораздо раньше, потому штаа ему наверняка не хватит памяти чтоб столько операторов обрабатывать при оптимизации, а вот как быстро сглючит это уже вопрос реализации компилятора :)