Вопросы с тегом «overload»

82
Я не понимаю аргументы против перегрузки операторов [закрыто]

Я только что прочитал одну из статей Джоэла, в которых он говорит: В общем, я должен признать, что я немного боюсь языковых особенностей, которые скрывают вещи . Когда вы видите код i = j * 5; … В C вы знаете, по крайней мере, что j умножается на пять, а результаты сохраняются в i. Но если вы...

64
Почему знак минус «-», как правило, не перегружается так же, как знак плюс?

Знак плюс +используется для сложения и конкатенации строк, но его компаньон: знак минус -, как правило, не виден для обрезки строк или какого-либо другого случая, кроме вычитания. В чем может быть причина или ограничения для этого? Рассмотрим следующий пример в JavaScript: var a = "abcdefg"; var b...