[an error occurred while processing this directive]
|
В обще дело такое:
Объявлен класс Complex
class Complex
{
public:
double Re;
double Im;
Complex (double = 0, double = 0);
//операция сложения
Complex operator+(const Complex&) const; //Бинарная операция сложения
Complex operator+() const; //Унарная операция сложения
Complex operator+(const double&) const; //Бинарная операция сложения числа double
//операция вычитания
Complex operator-(const Complex&) const; //Бинарная операция вычитания
Complex operator-(const double&) const; //Бинарная операция вычитания числа double
Complex operator-() const; //Унарная операция вычитания
//операция умножения
Complex operator*(const Complex&) const; //Бинарная операция умножения
Complex operator*(const double&) const; //Бинарная операция умножения числа double
//операция деления
Complex operator/(const Complex&) const; //Бинарная операция деления
Complex operator/(const double&) const; //Бинарная операция деления числа double
};
Подскажите, если кто знает, как описать приведение типа double к типу Complex? Ни в какой справке про это не пишут мля....
Заранее спосибо!
E-mail: info@telesys.ru