C++、VC++和MFC各是指什么概念?有什么关联和区别?
发布网友
发布时间:2022-12-27 00:55
我来回答
共4个回答
热心网友
时间:2023-10-18 02:29
C++是一门程序设计语言,包含了C++的语义/语法和建议的标注库
可以认为,C++就是一个规范
VC++是MS推出的一个C++的集成开发环境(IDE),包括
1.支持C++标准的C++编译器,(当然,MS自己也对C++的语法等做了一定的扩充)
2.其他的开发工具(代码编辑器,调试器,linker/lib/objmp.....)
3.MS自己提供的用于简化Windows程序设计的一些库,比如MFC/ATL等
VC++是一个集成开发环境,也就是说VC++中包含的开发工具是一个有机的整体。
MFC是MS提供的一个用于Windows程序开发的框架(Framework)
MFC是一个Windows API的封装,主要用于简化Windows程序的开发
热心网友
时间:2023-10-18 02:30
c++是一门语言,
vc++是个工具,用c++语言的
mfc好像是可视化编程,就像扫雷就是mfc编程出来的。
mfc是vc++里面的一种项目,用的是c++语言。
热心网友
时间:2023-10-18 02:30
c++:指的是ISO C++,这是一个标准,定义了c++的语法,实现,以及必须提供的标准库
vc++:是微软的Visual Studio中的一个组件,整合开发环境,包括代码编辑器、编译器、调试器等等。他除了包括上面c++标准定义的通用标准以外,还实现了很多为微软自己的产品定制的扩展库,比如Win32 API、MFC、CLR公共运行时绑定等
MFC:微软基础类的缩写,这是个应用框架库,他封装了windows底层的Win32 API函数以及窗口消息等等,是编写图形应用程序的必备库。类似的框架库还有Borland的VCL,开源的wxWdindows
热心网友
时间:2023-10-18 02:31
C++:和C语言,JAVA等一样,是一种程序设计语言。
VC++:一个集成开发环境,包括编辑器,编译器。
MFC:微软基础类,是微软为了方便可视化编程,封装的一个类库。