Re[7]: Резервирование стека при вызове ф-й
От: Валерий Б. Россия  
Дата: 31.01.03 15:22
Оценка:
Здравствуйте, Владик, Вы писали:

В>Здравствуйте, Валерий Б., Вы писали:


В>>>А ты (ради интереса) посмотри, что компилятор делает, когда размер локальных переменных переваливает через 4кб

ВБ>>И что? Не умею я смотреть, неохота вникать в ассемблер.

В>А там как раз цикл организуется, который последовательно по 4кб от стэка отъедает.

Мат-перемат. А разве APIшными функциями ему не быстрее их всех сразу отъесть?
А потом вызываются конструкторы в которых уже можно обращаться к любым членам объекта, т.к. они уже в доступной памяти.
А в С тоже всегда цикл вызывается? Там ведь уже и компилятору необязательно предварительно странички отъедать, если он сообразит, когда какой объект потребуется, то может соптимизирует это дело.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.