Я пытаюсь выяснить, возможно ли перегрузить оператор сравнения для члена объекта. Я знаю, что возможно перегрузить сравнение двух объектов, но как насчет членов?
class Foo()
{
private:
int a;
int b;
int c;
char set
public:
void SetA();
int GetA();
void SetB();
int GetB();
}
Тогда, скажем, я хотел сравнить a
конкретно вместо объекта в целом:
int main()
{
Foo Ab;
Foo Bc;
Ab.SetA(1);
Bc.SetA(4);
int c {0};
if(Ab.GetA()>Bc.GetA())
{
c=5;
}
}
Вместо того, чтобы объявлять оператор для объектов, возможно ли объявить его для Get
методов?