C++ 编程思想——运行时类型识别
摘要:
RTTI的两种使用方法:1. 第一种是typeid(),它很像sizeof,看上去像一个函数,但实际上它是由编译器实现的。 typeid()的参数是一个对象引用或者指针,返回全局typeinfo类的常量对象的一个引用。可以用==或者!=来互相比较这些对象。 ISO C++标准并没有确切定义typeinfo,它的确切定义编译器相关的,但是标准却规定了其实现必需提供如下四种操作:typeinfo1 == typeinfo2如果两个对象typeinfo1和typeinfo2类型相同,则返回true;否则返回falsetypeinfo1 != typeinfo2如果两个对象typeinfo1和type 阅读全文
posted @ 2012-12-10 15:00 至柔 阅读(3903) 评论(0) 推荐(0)
浙公网安备 33010602011771号