Первый - двоичный оператор, перегруженный как функция-член, а второй - двоичный оператор, перегруженный как функция, не являющаяся членом.
Когда оператор определен как член, число явных параметров уменьшается на единицу, поскольку вызывающий объект неявно предоставляется в качестве операнда. Таким образом, бинарные операторы принимают один явный параметр, а унарные - ни один. В случае бинарных операторов левый операнд является вызывающим объектом, и никакое приведение типов к нему не применяется.
В отличие от операторов, не являющихся членами, в которых может быть приведен левый операнд.