[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Этот компилятор (вернее, линкер) сам просчитывал размер
сегмента для локальных переменных, просматривая глубину вложенности функций и количество локальных переменных в них.
+++как этот механизм работает в случае вызова по указателю?
а вообще-то локальные переменные создаются в стеке - это делается для всех нормальных пар компилятор+процессор
а размер стека|кучи задается для run time контроля за переполнением
ИБО РАЗМЕР СТЭКА НА ЭТАПЕ ЛИНКОВКИ ПРЕДСКАЗАТЬ НЕВОЗМОЖНО
E-mail: info@telesys.ru