Вот пример перегрузки операторов из языка программирования C++:о примере оператора перегрузки
struct X{
int I;
X(int);
X operator+(int);
};
struct Y{
int I;
Y(X);
Y operator+(X);
operator int();
}
Я не ясно, о том, что делает «Int I» делать в определениях Х и Y. Кроме того, Я не понимаю, как анализировать функциональность «оператора Int()» в определении X.
Тела функций-членов не определены, поэтому эти классы ничего не делают * ничего ... –