Вопросы к Поиску с Алисой
Разница между унарными и бинарными операторами при перегрузке в C++ заключается в том, что унарные операторы принимают один операнд, а бинарные — два. metanit.com www.bestprog.net
Унарные операторы для вычислений требуют одного операнда, который может размещаться справа или слева от самого оператора. www.bestprog.net Бинарные операторы для вычисления требуют двух операндов. www.bestprog.net
Если функция оператора определена как отдельная функция и не является членом класса, то у функции, которая представляет унарный оператор, будет один параметр, а у функции, которая представляет бинарный оператор, — два параметра. metanit.com Если оператор принимает два операнда, то первый операнд передаётся первому параметру функции, а второй операнд — второму параметру. metanit.com