Если я вручную перегружаю оператор ==
для структуры, могу ли я получить оператор !=
бесплатно (предположительно определенный как boolean напротив), или мне нужно перегрузить его вручную (даже если просто return !(this == rhs)
?
Изменить. Вопрос не в том, могу ли я перегрузить оба оператора, но должен ли я перегружать неравенство, если я уже перегрузил оператор равенства. Несмотря на это, были даны хорошие ответы.