Standard C++ Library Reference ISO/IEC (VERSION3)
template<class Ty>
 complex<Ty> operator-(const complex<Ty>& left,
 const Ty& right);
template<class Ty>
 complex<Ty> operator-(const Ty& left,
 const complex<Ty>& right);
template<class Ty>
 complex<Ty> operator*(const complex<Ty>& left,
 const complex<Ty>& right);
template<class Ty>
 complex<Ty> operator*(const complex<Ty>& left,
 const Ty& right);
template<class Ty>
 complex<Ty> operator*(const Ty& left,
 const complex<Ty>& right);
template<class Ty>
 complex<Ty> operator/(const complex<Ty>& left,
 const complex<Ty>& right);
template<class Ty>
 complex<Ty> operator/(const complex<Ty>& left,
 const Ty& right);
template<class Ty>
 complex<Ty> operator/(const Ty& left,
 const complex<Ty>& right);
template<class Ty>
 complex<Ty> operator+(const complex<Ty>& left);
template<class Ty>
 complex<Ty> operator-(const complex<Ty>& left);
template<class Ty>
 bool operator==(const complex<Ty>& left,
 const complex<Ty>& right);
template<class Ty>
 bool operator==(const complex<Ty>& left,
 const Ty& right);
template<class Ty>
 bool operator==(const Ty& left,
 const complex<Ty>& right);
template<class Ty>
 bool operator!=(const complex<Ty>& left,
 const complex<Ty>& right);
template<class Ty>
 bool operator!=(const complex<Ty>& left,
 const Ty& right);










