ComplexNumber ComplexNumber::operator*(const ComplexNumber& z) const { return ComplexNumber(mRealPart * z.GetRealPart() - mImaginaryPart * z.GetImaginaryPart(), mImaginaryPart * z.GetRealPart() + mRealPart * z.GetImaginaryPart()); }
// Copy constructor ComplexNumber::ComplexNumber(const ComplexNumber& c) : mRealPart(c.GetRealPart()), mImaginaryPart(c.GetImaginaryPart()) {}