title: Change the complex number output format
body: <p>There is the <code>complex&lt;&gt;</code> template in C++ standard library, and it has an overloaded &lt;&lt; operator so that it outputs complex numbers in the (real_part, im_part) format. I need to change the behavior of that operator for complex numbers so that the output format is changed to something completely different. Specifically, I need the output to be in the form <code>real_part\tim_part</code>. How do I do that?</p>