C++ template typename to string <==> typeid(T).name() C++ template typename to string <==> typeid(T).name()