关于gcc输出typeid完整名的方法
这是我之前的文章:
对于typeid,可以使用如下的方法输出它的名字,本质上name()方法返回的是一个string类型的字符串。
cout<
在不同的环境中,输出的是不同的结果。对于VC之类的编译器,输出的是完整名字。在部分编译器中,输出的只是单独的字母。
如,只输出了i。
对于如何输出完整名的方法,我也在网上进行了简单搜索,最终找到了cxxabi.h中的一个函数:
cout<
这是测试代码,对于函数指针的输出:
这是我之前的文章:
对于typeid,可以使用如下的方法输出它的名字,本质上name()方法返回的是一个string类型的字符串。
cout<
在不同的环境中,输出的是不同的结果。对于VC之类的编译器,输出的是完整名字。在部分编译器中,输出的只是单独的字母。
如,只输出了i。
对于如何输出完整名的方法,我也在网上进行了简单搜索,最终找到了cxxabi.h中的一个函数:
cout<
这是测试代码,对于函数指针的输出: