我想请问大家C++,VC++和BlandC++有什么区别?
学习的时候相互之间有什么影响.
那一个应用更广一些.
大家一般学习那个.
C++是编程语言,VC++和Borland c++是工具,是C++不同的实现。
就像条条大路通罗马,但是途径各不相同,为了凸显各自的特色,实现的方式和附加的特性也不相同。
比如说同样的stl的标准,boroland支持的更要一些。不过据说最新的vc的stl在标准的支持方面和性能方面很不错。
你说应用,鉴于windows的普及性,vc当然会胜过borland 的。
borland c过时了吧,好象早就推出了c++ builder。
c++ builder 应该说是使用Borland C ++作为编译器的一个提供RAD能力的C++集成开发环境,它内部集成了BCC(Borland C++ Compiler)编译器,同时也提供了完整的命令行编译器,你可以在他的bin目录下找到。我现在机器上装的是BDS2006,它提供的就是BCC32 5.81。
“VC对标准支持差”的说法已经过时了,从VC7.1开始就对标准支持得可以让人满意了。而相比之下BC一直没有什么改进,还有很多细节对标准支持得不好,到BDS2006都还是如此。
再一点,BC的速度优化能力实在是……用BC编译的东西真的是比Java慢。现在看来李维所说的“将成为最好的C++编译器”根本就是广告词。
g++也是个不错的选择,对标准支持不错,优化能力也很好。最重要的是免费。不过它的编译错误信息实在是不够友好。VC不知道有没有命令行版本的免费下载提供?
作为应用选择,目前Windows下的应用中还是用VC的比较多,用BCB的少见,但用Delphi(Object Pascal语言)的还不少,可以Delphi和BCB一起学(VCL确实比MFC要方便易用多了)。再就是用Intel C++的也不少,一般是要求速度很少GUI的应用。
Visual C++(简称VC)
Borland C++ Builder(简称BCB)
这是两种C++ Windows平台编程的IDE, 他们分别有自己对Windows系统封装的API.
C++是一门语言, 与平台无关.
我个人c++builder对初学者倒是挺适合的,cbc的IDE界面做得相当不错!
C++是编程语言,VC++和Borland c++是工具,是C++不同的实现.
你若是未学习C++语言,VC的资料根本就看不懂.
对于编写窗口应用程序来说,c++builder 对窗口封装的比较好,窗口上的控件可直接通过控件指针进行操作,特别方便.
