Re[6]: Имя истинного врага - миссионеры.
От: vdimas Россия  
Дата: 13.08.25 16:29
Оценка:
Здравствуйте, Pzz, Вы писали:

V>>Лично мне const помогает реже совершать описку "=" вместо "==". ))

Pzz>Для этого в gcc существует отдельное предупреждение.

Согласен. Достаточно взять в двойные скобки if((a=b)) чтобы использовать присвоение как bool-выражение.


Pzz>Я в Go пошли еще дальше. В этом языке "=" не является оператором (его нельзя использовать в выражениях) а условие if-а и цикла обязано быть bool (int не является bool и к bool не приводится).


У этой медали две стороны. ))
Особенно учитывая возможность переопределения операторов в С++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.