Код: Выделить всё
class Complex
{
int real;
int imaginary;
public Complex(int real, int imaginary)
{
this.real = real;
this.imaginary = imaginary;
}
public static Complex operator +(Complex com1, Complex com2)
{
return new Complex(com1.real + com2.real,
com1.imaginary + com2.imaginary);
}
public override string ToString()
{
return (String.Format("{0} + {1}i", real, imaginary));
}
}
Будет ли перегрузка операторов весьма полезна для электронной коммерции и банковских операций? или другие приложения?
Поскольку я видел приведенный выше стандартный пример, довольно сложно осознать реальную силу перегрузки операторов.
Не могли бы вы объяснить это, предоставив при необходимости пример.
Подробнее здесь: https://stackoverflow.com/questions/176 ... -practical
Мобильная версия