Это раздражает, я могу написать функцию с этими параметрами / возвратом, но почему я не могу определить оператор для этого?
-edit- я на самом деле пытаюсь перегрузить ниже приведено только для справки.
// C2803.cpp
// compile with: /c
class A{};
bool operator< (const A *left, const A *right); // C2803
// try the following line instead
// bool operator< (const A& left, const A& right);
ошибка gcc
error: ‘bool operator<(const A*, const A*)’ must have an argument of class or enumerated type