摘要: RTTI (Run Time Type info) 这个神奇的东西用于存储类的相关信息,用于在运行时识别类对象的信息。C++ 里面只记录的类的名字和类的继承关系链。使得编译成二进制的代码,对象可以知道自己的名字(ASCII),以及在继承链中的位置。 C++ 里面提供 一个关键字 typeid , 一 阅读全文
posted @ 2016-07-06 23:31 dzqabc 阅读(887) 评论(1) 推荐(0) 编辑
摘要: 在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++ 阅读全文
posted @ 2016-07-06 00:07 dzqabc 阅读(4645) 评论(0) 推荐(0) 编辑