注册 登录
编程论坛 C++教室

请教C++跟VC++之间的区别

lzwfy 发布于 2010-02-02 10:44, 1469 次点击
各位前辈大家好,我是新手,可以说没有任何编程基础,

想请教大家C++跟VC++之间的区别。

谢谢
14 回复
#2
fyz5202010-02-02 11:37
多了一个V
#3
cnfarer2010-02-02 11:51
楼上很幽默...
VC++=IDE+(C++)+MFC
#4
lzwfy2010-02-02 12:17
MFC,微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,
VC++是WinOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台),MFC就是挂在它之上的一个输助软件开发包,MFC作为与VC++血肉相连的部分(注意C++和VC++的区别:C++是一种程序设计语言,是一种大家都承认的软件编制的通用规范,而VC++只是一个编译器,或者说是一种编译器+源程序编辑器的IDE,WS,PlatForm,这跟Pascal和Dephi的关系一个道理,
Pascal是Dephi的语言基础,Dephi使用Pascal规范来进行Win下应用程序的开发和编译,却不同于Basic语言和VB的关系,Basic语言在VB开发出来被应用的年代已经成了Basic语言的新规范,VB新加的Basic语言要素,如面对对象程序设计的要素,是一种性质上的飞跃,使VB既是一个IDE,又成长成一个新的程序设计语言),MFC同BC++集成的VCL一样是一个非外挂式的软件包,类库,只不过MFC类是微软为VC++专配的..
#5
lzwfy2010-02-02 12:24
感谢3楼前辈

C++是一门语言VC是一种IDE,就是编程工具,就好像用来编辑语言文字的记事本、word等工具一样;VC提供了很多已经写好的库,比如MFC,就好像Word里预设了很多已经编好的句子,或者模板。
没有VC,一样可以用C++编写程序,就好像没有word,没有记事本,一样可以用其他编辑工具(比如UltraEdit,Editplus等)写文章。

我明白了谢谢


[ 本帖最后由 lzwfy 于 2010-2-2 12:26 编辑 ]
#6
fyz5202010-02-02 12:27
嘿嘿,我也学到了,我也是初学的,不过比楼主早一点哈
#7
啊我飞2010-02-02 18:20
彻底ok了
#8
dxl51092010-02-12 13:47
学习一下!!!谢谢
#9
lian__862010-02-14 16:05
vc字面翻译据说是可视....同上....
#10
muxingwan2010-02-20 10:37
以下是引用lzwfy在2010-2-2 12:17:16的发言:

MFC,微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,
VC++是WinOS下开发人员使用的专业C++ SDK(SDK,Standard SoftWare Develop Kit,专业软件开发平台), ...
是个热心 人
#11
hduhjj2010-03-06 21:42
vc++>>{visual(可眎化)c++編程工具
#12
三藏取经2010-03-08 17:22
我是新手,看了各位前辈的讲解,我也学到了了点东西.
#13
shonjan2010-03-08 23:20
回复 楼主 lzwfy
其实没有多大区别,只是C++是一门语言,而VC++是对C++进行编程并调试的工具,或者说是开发环境
#14
yhran2010-03-09 10:19
我现在很头疼,喜欢这东西,但看来看去能看懂的都是一些最初级的东西,从开始学习到可以按自己的思路写出一些简单用用的程序中间断档很多
#15
catfish000992010-03-11 12:18
醍醐灌顶
1