为什么我们需要在MFC中运行时类信息?

时间:2016-04-05 18:56:08

标签: mfc

为什么我们需要在MFC中运行时类信息? DECLARE_DYNAMIC和IMPLEMENT_DYNAMIC的用途是什么?

1 个答案:

答案 0 :(得分:0)

  1. 这是在MFC和C ++的早期实现RTTI的方式。
  2. 此机制用于具有特定的“类型”(指向CRuntimeClass的指针)并创建它的实例。即Document / Frame / View模型在文档模板中使用此类运行时类。 (特别是DECLARE / IMPLEMENT_DYNAMIC)。
  3. 此外,CArchive的动态序列化内容正在使用此运行时类对象。