real(c), imag(c) cannot access private members
debug: Norm(c), output(c), display(c) are not member functions, and should not be declared with complex::
why not use the newly allowable form