Стандарты программирования на С++

Электрик сделает електрику в Новосибирске и пригороде. Русский электрик.

30. Избегайте перегрузки &&, || и , (запятой)Резюме


Мудрость — это знание того, когда надо воздержаться. Встроенные операторы &&, || и , (запятая) трактуются компилятором специальным образом. После перегрузки они становятся обычными функциями с весьма отличной семантикой (при этом вы нарушаете рекомендации 26 и 31), а это прямой путь к трудноопределимым ошибкам и ненадежности. Не перегружайте эти операторы без крайней необходимости и глубокого понимания.




Начало  Назад  Вперед