typeid和MFC的运行时类型识别(CRuntimeClass等)哪个好呀?理由是什么呀? typeid和MFC的运行时类型识别(CRuntimeClass等)哪个好呀?理由是什么呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 typeid更通用,编译器支持CRuntimeClass只在MFC中使用,需要做额外的工作来支持.无所谓好不好,合适就好.从CObject继承下来的,支持DECLARE_DYNAMIC就可以使用CRuntimeClass typeid 是C++ 标准的一部分,理论上只要能用C++ 的地方就能用 typeid CRuntimeClass 是 MFC 的,只能在 VC 里面用,也就是申请了一些内存,把类的信息硬编码进去, 但存储的信息比 typeid 多一些, 比如 IsKindOf 可以用来判断 是否是另一个类的子类,而 标准c++ 是不支持这种判断的 typeid虽然是标准c++的一部分,但各个编译器对返回形式标准不一CRuntimeClass利用宏实现,内容更多,理论上在不同编译器下没有差异。但需要更多的内存。个人感觉后者更实用 有没有整理好的常用ms宏定义资料 关于重画线条的问题 需要用MFC开发Windows界面程序的程序员(深圳) 请问磁盘管理中的”更改驱动器名和路径“功能是如何实现的??? 急聘vc软件开发工程师 简单问题,急 可用分太多了,散分 VC Excel9 单元格类型控制 强烈建议[没头脑]召开全体斑竹会议,解决争端,恢复CSDN往日的平静 预览的时候显示的是汉字,可是在打印的时候却是乱码,怎么回事啊 如何绘出音频文件的频谱图像 单文档程序,如何使程序窗口一开始就固定在某一尺寸,而且不允许用户再改变?
CRuntimeClass只在MFC中使用,需要做额外的工作来支持.
无所谓好不好,合适就好.从CObject继承下来的,支持DECLARE_DYNAMIC就可以使用CRuntimeClass
而 标准c++ 是不支持这种判断的