C++: Another version of complex number.