add C++ declarations for std::complex type (proposed by Nick Foti)