C++、VC++、MFC的区别和联系

C++、VC++、MFC这三都到底有什么区别和联系呀?

C++ :一门语言
Visual C++:C++的一个编译器,用于辅助开发C++程序。(vc包含了MFC类库,在新建工程的时候可以选择新建MFC程序)
MFC:辅助开发C++图形界面程序的一个类库,用C++实现的,方便C++程序员做界面程序。(Qt也可以用于开发C++图形界面程序)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-24
C++是一种语言。VC++是一种编程工具,是微软公司开发的c/c++的集成开发环境。MFC(Microsoft Fondation Classes)是微软基础类库的简称,是微软公司实现的一个c++类库,主要封装了大部分的windows API函数,包含一个个应用程序框架,以减少应用程序开发人员的工作量。可以这样比喻:汉语—>C++;嘴或播放器或纸—>VC++(完成一段语言的工具);成语/典故—>MFC(一个成语或典故可以代表一大段文字或思想)
第2个回答  2011-11-29
C++是一门语言
VC++是一个适合用C++语言进行开发的环境
MFC是VC++里的一个类库
第3个回答  2011-11-25
C++是语言,vc++是开发平台,MFC是部分函数,供我们调用。
第4个回答  2012-03-29
相似回答