主题:c++、VC是什么关系?
mengqh
[专家分:0] 发布于 2009-09-29 16:20:00
以前一直学C++,用borland C++3.0,到后来又出来个VC6.0,这下可麻烦了,好家伙MFC好像比C++本身还难!
学C++还必须学MFC?
回复列表 (共5个回复)
沙发
ww4u [专家分:0] 发布于 2009-09-30 09:05:00
MFC是一套类库,其思想是基于C++的,所以学习MFC必须了解C++
板凳
kaierme [专家分:970] 发布于 2009-09-30 09:06:00
c++是一门语言,而VC只是一个编译器,将程序代码翻译成机器能执行的文件,翻译时要遵守C++的语法规则,MFC是支撑VC的一个基础类库
3 楼
mengqh [专家分:0] 发布于 2009-09-30 11:31:00
感谢一二楼的解释。也就是说MFC是一个C++的编程接口和工具了,好像C++的编译器还不止这个VC吧,到底哪一个适合于学习C++本身呢,哪个是大多数C++程序员做开发时所使用的呢?不同的编译器在C++的应用上还有什么差别或是侧重点吗?
4 楼
kaierme [专家分:970] 发布于 2009-09-30 12:14:00
vusual c和c++ builder多一点吧,不同编译器,基础类库不一样,比如VC的MFC,C++ BUILDER也有个类库,什么名,忘记了,我没用过C++ BUILDER,了解不多。当然,除非了所有的类对象都自己写,就可以不需要MFC的支持,不过,这样会很费劲
5 楼
mengqh [专家分:0] 发布于 2009-09-30 19:12:00
那就是说用C++写代码一定得借助于开发环境的类库了,也就必须得学会使用这个类库才行?
看来前途险恶呀!!
我来回复