Здравствуйте, Владик, Вы писали:
В>Здравствуйте, Валерий Б., Вы писали:
В>>>А ты (ради интереса) посмотри, что компилятор делает, когда размер локальных переменных переваливает через 4кб
ВБ>>И что? Не умею я смотреть, неохота вникать в ассемблер.
В>А там как раз цикл организуется, который последовательно по 4кб от стэка отъедает.
Мат-перемат. А разве APIшными функциями ему не быстрее их всех сразу отъесть?
А потом вызываются конструкторы в которых уже можно обращаться к любым членам объекта, т.к. они уже в доступной памяти.
А в С тоже всегда цикл вызывается? Там ведь уже и компилятору необязательно предварительно странички отъедать, если он сообразит, когда какой объект потребуется, то может соптимизирует это дело.