C++的MFC和win32项目有什么区别?应用场景呢?

2024-11-26 15:33:41
推荐回答(3个)
回答1:

MFC的使用只能提高某些情况下的开发效率,只起到辅助作用,而不能替代整个Win32 程序设计。

回答2:

可以这样理解,MFC是 对 win32的封装(MFC对windows API函数的封装)

比如有2个函数, void a(); void b(); 把它们看成是win32项目
那么我用MFC定义了一个新函数void ab();,包含了 a和b这两个函数和它们的全部功能。这就是它们的关系。
应用场景的话,就是说用MFC能做出来的东西 ,win32肯定也能作出来. win32程序更接近底层,但是开发软件的效率底。

回答3:

MFC是对win32界面相关API的封装类库