История изменений
Исправление hibou, (текущая версия) :
Старый стандарт вроде так хотел. По крайней мере, компилятор выдает варнинги, если переменную объявить где-то в глубине реализации функции.
Раньше мне это неудобно было, а теперь я так и стараюсь объявлять до остальной реализации. Мозги дисциплинирует. А если вдруг понадобилась переменная посреди функции, но заранее о ней не подумал, наверное стоит задуматься, может быть функция излишне длинная и стоит ее разделить.
Исходная версия hibou, :
Старый стандарт вроде так хотел. По крайней мере, компилятор выдает варнинги, если переменную объявить где-то в глубине реализации функции.
Раньше мне это неудобно было, а теперь я так и стараюсь объявлять до остальной реализации. Мозги дисциплинирует. А если вдруг понадобилася переменная посреди функции, но заранее о ней не подумал, наверное стоит задуматься, может быть функция излишне длинная и стоит ее разделить.