解开std :: type_info :: name的结果
我目前正在研究一些日志代码,它们应该 - 除其他外 - 打印有关调用函数的信息。这应该相对容易,标准C ++有一个type_info
类。它包含typeid'd类/函数/ etc的名称。但它被破坏了。它不是很有用。即typeid(std::vector<int>).name()
回归St6vectorIiSaIiEE
。
有没有办法从中产生有用的东西?就像std::vector<int>
上面的例子一样。如果它只适用于非模板类,那也没关系。
该解决方案应该适用于gcc,但如果我可以移植它会更好。这是为了记录所以它不是那么重要,它不能被关闭,但它应该有助于调试。
HUH函数
相关分类