Мне нужно перегружать операторы для класса комплексных чисел с 2 отдельными членами:Перегрузки ++ оператор
double real;
double imag;
Это конструктор
complex::complex(double a, double b) {
real = a;
imag = b;
}
Это данный прототип
complex complex :: operator++ (int x);
но я не вижу, как это будет перезаписано с
int u = 1;
int h = 3;
u++3;
не работает
так, как бы это скомпилировать
я только когда-либо видел
variable++
--variable
Как бы это быть перегружен?
Оператор '+ =' также существует – AndyG
Обратите внимание, что операция '++' не имеет четко определенной семантики для комплексных чисел. Поэтому рекомендуется избегать его реализации. –