operators overloading

Operation flow overload

Cout is an ostream type

 one
two
three
four
 operator <<(ostream &os, const  complex & x){
return os<< 'C' <<real(x)<< ',' <<imag(x)<< ')' ;
}
cout <<conj(c1) //Call function operator<<(cout, c1)