利用相同的方法也可以很容易的获取类型T的字符串名称.
在rtti开启的情况下, 功能直接可获取....这样的值, 如果我们需要关注name, 以及需要跨平台, 那么显然以上的设施还不够, 但最核心的问题解决了, 其它的就比较简单了, 因为代码比较简单, 这里直接贴代码了(感谢黄老板@spiritsaway...std::string_view pretty_name = name_detail();
std::string_view prefix = "const char *_...}
};
这样一些不需要友好名字的地方我们可以使用name_detail(), 一些需要友好名字的地方, 我们使用name_pretty(), 至于hash(), 看自己的使用场合, 可以灵活选用...name_detail()或者name_pretty()了, 以上实现在VS2019和GCC8.3上测试过, clang的话需要处理一下, 宏跟Linux下一样都是 PRETTY_FUNCTION, 但前缀会稍有区别