在C++中,我可以使用typeid操作符来检索任何多态类的名称:
const char* name = typeid( CMyClass ).name();我的程序可以使用返回的const char*指针所指向的字符串多长时间?
发布于 2010-01-21 21:55:44
只要具有rtti的类存在。因此,如果您处理单个可执行文件-永远。但对于动态链接库中的类,它会有一点变化。您可以潜在地将其卸载。
发布于 2010-01-21 21:55:44
type_info::name()返回的内存将在应用程序的生命周期内可用。
https://stackoverflow.com/questions/2109648
复制相似问题