непонятно одно - при чем здесь стэк? тот Ваш комментарий парой реплик выше, видите, да?! "что помещается на стек" трам-пам-пам ...
кстати, и "возвращать из функции ссылку на локальную переменную" можно, допустимо, легально, и часто встречается, легально и без нарушения каких-либо правил языка. примерчик желаете, или сами?
Ох... Ну, как насчет - стек тут при том, что так легче объяснять, так же, как vtable позволяет объяснять определенные идеи о виртуальных функциях. Для аудитории, которая не занимается написанием компиляторов и системного кода и в которой нету маниакального зануды - достаточно. В пртивном случае приходится, как во многих книгах сопровождать каждое упоминание о стеке или vtable длинной сноской, в которой много и подробно говорить о том, как это может быть и иначе. Убедительно, нет? А, не важно.
no subject
Date: 2003-06-25 08:03 pm (UTC)тот Ваш комментарий парой реплик выше, видите, да?!
"что помещается на стек" трам-пам-пам ...
кстати, и "возвращать из функции ссылку на локальную переменную" можно, допустимо, легально, и часто встречается, легально и без нарушения каких-либо правил языка.
примерчик желаете, или сами?
no subject
Date: 2003-06-26 03:59 pm (UTC)Ох... Ну, как насчет - стек тут при том, что так легче объяснять, так же, как vtable позволяет объяснять определенные идеи о виртуальных функциях. Для аудитории, которая не занимается написанием компиляторов и системного кода и в которой нету маниакального зануды - достаточно. В пртивном случае приходится, как во многих книгах сопровождать каждое упоминание о стеке или vtable длинной сноской, в которой много и подробно говорить о том, как это может быть и иначе. Убедительно, нет? А, не важно.
Да, давайте примерчик.