在实践中,我可以取消引用指针并阅读vptr的内容 – 但是这样做既不优雅也不可移植.我更喜欢便携式的方式.
我可以使用typeID *** 作符以某种方式为类安全的数字标识符吗?例如,我可以指望得到的std :: type_info结构的地址对于给定类上的每个typeID调用是相同的吗?或者也可以使用name()指针本身?
解决方法 看来,type_info::hash_code()是为C 0x规定的. 总结以上是内存溢出为你收集整理的c – 通过typeid的类的数字唯一标识符全部内容,希望文章能够帮你解决c – 通过typeid的类的数字唯一标识符所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)