LINUX.ORG.RU

История изменений

Исправление dzidzitop, (текущая версия) :

Кроме своей арихметики и «умных» указателей/массивов и особого статуса оператора = в плюсах оно требует зубрёжки семантики для конкретного случая. Поэтому обычно нафиг не надо нигде и никогда.

Универсальное правило - не задавать никакому оператору новый смысл и имплементить его в строгом соответствии тем же операторам для встроенных в язык типов. Исключения из него будут рождать жабоскриптоподобные ребусы типа

var x = {} + [];

Исходная версия dzidzitop, :

Кроме своей арихметики и «умных» указателей/массивов оно требует зубрёжки семантики для конкретного случая. Поэтому обычно нафиг не надо нигде и никогда.