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