C++、VC++和MFC各是指什么概念?有什么关联和区别?

2025-03-18 16:37:47
推荐回答(3个)
回答1:

C++是个计算机语言标准,但并非C++编译器,它只是C++语言的语法、函数标准。
VC++是Microsoft的一款C++ IDE,能很好的支持MFC。
MFC是一款应用程序框架(为VC++使用)。

区别:
C++是一种语言,但是不是编译器,它只是一种标准。
VC++只是IDE,它包含了MS C++编译器,允许你直接输入代码一键编译执行
MFC是一款应用程序框架,它只是一堆lib、dll库,和一些头文件。

回答2:

C++就是一种语言
VC++是微软的C++集成开发环境,Visual C++,对于C++基本语法肯定是支持的,但对一些标准库支持不是太好。
MFC是微软以C++语言为基础开发的组件库,可以理解为一个中间件

回答3:

C++
是一种编程语言
VC++
中的V代表的是可视化的意思
MFC是微软基础类库