Re: Проверка условий и "ширина" кода
От: jazzer Россия Skype: enerjazzer
Дата: 28.04.08 07:46
Оценка: 24 (1) +5
Здравствуйте, AlexKr, Вы писали:

AK>Добрый день.


AK>Только мне не нравится этот код или это тайный заговор — делать код "шире"? Я постоянно встречаю такой код. Пишут так и новички и люди, чей стаж больше моего. Причем уровень вложенности часто доходит до 6-8. Здесь не обсуждается вариант с else.


Это — давнее суеверие, что в функции должно быть только одно место для выхода (single return).

Оно частично имеет смысл для С (освобождение ресурсов перед выходом), но для С++, очевидно, оно абсурдно, потому что исключение может вылететь практически из любой строчки.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.