求助:MFC中虚拟函数与消息映射机制的关系
看书上介绍有关MFC中的虚拟函数和动态约束的内容,不明白为什么既然建立了消息映射机制,还保留虚拟函数有什么意义啊,是因为有些虚拟函数无法用消息映射代替么??还是其它的原因??两者之间有什么关系么??
消息映射是用宏定义实现的
虚函数是用动态绑定机制实现消息传递
消息映射的目的是为了提高效率,节省内存
因为虚函数有一个"宠大"的虚函数表要存储
而非消息传递的地方同样也需要虚函数后期绑定的特征来处理问题
这些地方对内存的要求不是那么苛刻