我在学习C++,在学校是用的是Microsoft Visual C++,现在是在Visual Studio环境下编译的,对比两者,发现两者之间的语言是有差别的,就是想知道详细的区别,等待高手回答···
一、指代不同
1、Microsoft Visual C++:是微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。
2、Visual Studio:是美国微软公司的开发工具包系列产品。
二、功能不同
1、Microsoft Visual C++:集成了便利的除错工具,特别是集成了微软Windows视窗操作系统应用程序接口(Windows API)、三维动画DirectX API,Microsoft .NET框架。
2、Visual Studio:VS是一个基本完整的开发工具集,包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。
三、特点不同
1、Microsoft Visual C++:许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。
2、Visual Studio:所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
参考资料来源:百度百科-Microsoft Visual C++
参考资料来源:百度百科-Microsoft Visual Studio
Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。以拥有“语法高亮”,IntelliSense(自动完成功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结花费的时间,在大型软件计划上尤其显著。
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
Microsoft Visual C++与Visual Studio的区别是什么?
一、指代不同 1、Microsoft Visual C++:是微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++\/CLI等编程语言。2、Visual Studio:是美国微软公司的开发工具包系列产品。二、功能不同 1、Microsoft Visual C++:集成了便利的除错工具,特别是集成了微软Windows视窗操作系统应用程序接口(...
Microsoft Visual C++与Visual Studio的区别是什么?
Microsoft Visual C++与Visual Studio的主要区别在于它们的功能定位和使用范围。Microsoft Visual C++是微软公司专为C++语言开发设计的集成开发环境。它专注于C++及其相关编程语言的开发,提供了代码编辑器、编译器、调试器等核心工具,特别集成了微软Windows视窗操作系统应用程序接口、三维动画DirectX API以及Microso...
Visual Studio 与Visual C++ 有什么区别?
Visual C++是专门针对C++的,用C++写程序的开发包。而Visual Studio是微软开发出的可视化程序开发包,不仅仅可用C++开发,还支持其他许多语言,比如C#、F#、J#、Asp、Web等等。3、环境 Visual C++ 6.0的C++编译器对STL支持的很差,对MFC支持很强。Visual Studio 2010对STL的支持就非常好了,对MFC也进...
VisualStudio与VisualC++有什么区别?
Visual Studio与Visual C++的主要区别在于用途与支持的语言。Visual C++专为C++编程设计,是针对C++的开发包。而Visual Studio是微软推出的综合性可视化程序开发包,不仅支持C++,还广泛支持C#、F#、J#、Asp、Web等语言。在环境方面,早期版本的Visual C++ 6.0在STL支持上相对不足,而MFC支持较强。随着版...
Visual Studio 与Visual C++一样么
不一样,VC++是单独的C++集成开发环境,稍微小点(但也够大)Visual studio是多种语言的集成起来的开发环境,比如c#,vb.net,j#等等,当然也可以写C或C++,但是对初学者来说明显有些小题大作了 其实VISTA下可以用VC6,虽然会提示不兼容,但用起来没什么问题,如果你要安装新版的,可以试试...
Microsoft visual C++和Microsoft Visual Studio功能的差异
0了。 visual c++和visual studio并不是两个相对独立软件,visual studio是一个开发套件,visual c++只是visual studio的一个组件。 至于iostream,标准c++肯定是"iostream.h"和<iostream>都可以的,用<iostream>,更多一些。 其他的比较好的开发环境 Dev-C++,用的比较多,对标准C++支持的也比较好 ...
Microsoft Visual C++与Visual Studio的区别是什么?
没有什么差别,以前的版本是visual c++单纯的编译环境,现在 microsoft 把C ,C++ ,basic,net ,等集成在一个开发环境下了这便产生了visual studio ,可理解为,visual studio 是一个microsoft 的一个开发语言的一个集合。
VC和VS区别
VS是Visual Studio,VC是Visual C++。VC和VS共有3点不同:1、两者的范围不同:VS是微软提供的一个工具集,由各种各样的工具组成。而VC是一个独立的C\/C++的开发工具。2、两者包括的版本不同:VS包括vs2005、vs2008、vs2010等版本。VC包括vc6.0 、vc2005 、vc2008、vc2010等版本。3、两者提供...
visualc++跟vscode的区别
定位不同。VScode(VisualStudioCode)名字相像的VS(VisualStudio)是微软的IDE,而VScode是编辑器,两者定位不同,一个蓝色一个紫色。MicrosoftVisual,c++,通常简称为Visualc++或MSVC,是在Windows上作为Visual,Studio一部分可用的c++、C和汇编语言开发工具和库的名称。
用Microsoft Visual C++和Microsoft Visual Studio写C++程序是一样的吗...
Microsoft Visual Studio 包含 Microsoft Visual C++,但 Microsoft Visual C++ 也有单独的版本,在二者中写 C++ 程序还是有些区别的(主要是非标准库方面),Visual Studio功能更强大一些。