MFC中的RTTI(Runtime Type Identification, 运行时类型识别)详解(参考《深刻浅出MFC》)

  在MFC中的RTTI的实现,主要是利用一个名为CRuntimeClass的结构来连接各个“有关系的类”的信息来实现的。简单来讲,就是在须要用到RTTI技术的类内创建CRuntimeClass的静态变量,来储存该类的相关信息(包括类名、基类的CRuntimeClass结构的指针、让“有关系的类”的信息造成链表的next指针、以及链表的首指针(静态)等信息),这里的“有关系”指的是从同一个基类继承
相关文章
相关标签/搜索