template<class T>
bool operator!=(const complex<T>& lhs, const complex<T>& rhs);
template<class T>
bool operator!=(const complex<T>& lhs, const T& rhs);
template<class T>
bool operator!=(const T& lhs, const complex<T>& rhs);
The operators each return true only if real
(lhs) != real(rhs) ||
imag
(lhs) != imag(rhs)
.