解决方法
您可以使用字符串流来转换实现operator<<的任何内容.到一个字符串:
#include <sstream> template<typename T> std::string toString(const T& t) { std::ostringstream stream; stream << t; return stream.str(); }
甚至
template <typename U,typename T> U convert(const T& t) { std::stringstream stream; stream << t; U u; stream >> u; return u; }