mfc有什么缺点???

2020-05-27 科技 133阅读

MFC主要有以下几个缺点:

  1. 大量使用稀奇古怪的宏,会使代码可读性很差。要掌握MFC需要编程人员耐心的去分析它们。

  2. 消息映射的现实机制十分笨拙,没有采用继承机制,也没有采用委托技术,而是采用表驱动。

  3. 对于底层SDK的封装太薄,面向对象的感觉不足。

  4. 自己编写了RTTI,SHE,CObjXXX(Container)等,实现起来不太理想。

  5. 很多场合本来是标准库可以一展身手的地方,MFC完全没用上。

  6. 为了迎合MFC,编译器的很多地方都违反标准。

  7. Doc/View体系的局限性,想图破很难。

所以建议楼主在编程时不要集中所有精力学习MFC,而应该掌握标准的C==库,特别是使用STL。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com