Visual studio 2008 visual studio 2008 vs 2010 Pro非托管代码 我是C++程序员,我使用VisualStudio 2008专业,只不过是非托管代码。 我正在考虑购买VS 2010 Pro

Visual studio 2008 visual studio 2008 vs 2010 Pro非托管代码 我是C++程序员,我使用VisualStudio 2008专业,只不过是非托管代码。 我正在考虑购买VS 2010 Pro,visual-studio-2008,visual-c++,visual-studio-2010,Visual Studio 2008,Visual C++,Visual Studio 2010,我很困惑,我不知道这两者有什么区别。 我知道,在plus中,它包含了tr1。 当我开始使用2008版时,我很高兴看到f.e.单元测试支持,但所有新特性都只适用于托管代码。 2008的C++调试器非常好,比2003版好。 我不想买一个新工具,却发现自己一无所获,失去了一些功能(因为f.e.有些东西被移到了更高的版本)。 有一次,我从非常好的VS6切换到VS2003.Net,想象一下,过了一段时间,我发现Pro不支持代码优化。 微软如何赚钱真是太棒了。我不想再经历那样的事情了 你觉得怎么样?你能推荐

我很困惑,我不知道这两者有什么区别。 我知道,在plus中,它包含了tr1。 当我开始使用2008版时,我很高兴看到f.e.单元测试支持,但所有新特性都只适用于托管代码。 2008的C++调试器非常好,比2003版好。 我不想买一个新工具,却发现自己一无所获,失去了一些功能(因为f.e.有些东西被移到了更高的版本)。 有一次,我从非常好的VS6切换到VS2003.Net,想象一下,过了一段时间,我发现Pro不支持代码优化。 微软如何赚钱真是太棒了。我不想再经历那样的事情了


你觉得怎么样?你能推荐什么?

我使用Visual Studio 2005的专业版,它可以完成我需要的一切(包括代码优化)

由于以下原因,我将在未来几个月转到Visual Studio 2010:

  • 支持新的C++标准,包括lambda符号
  • 更好的多线程和线程安全结构
  • 更易于调试多线程应用程序

过去我跳过Visual Studio 2008为非托管C++开发人员增加了一些新特性,但这次我认为它对我们来说有足够的新的,非托管的C++开发者,所以这次我将升级。

< >本地开发者,2010有C++ 0x和Tr1,智能化已经完全重做(并且工作可靠,速度很好)。另外还有更多的MFC附加功能:Windows7支持,功能区的设计者(功能区出现在2008年的feaure软件包中)。我也很喜欢导航到新的调用层次结构。在2008年和2010年,我一直在编辑和构建大型项目,更喜欢2010年的体验。

2010 intellisense足够好吗?你不需要像Visual Assist X这样的第三方插件吗?如果是这样的话,这就是升级VA的一个巨大原因,因为VA本身的成本相当高。你没有重构,这只是你的基本语句完成,但当你从调试切换到发布时,它不会卷曲和消亡,它不会给你错误的建议,也不会决定今天不给建议。这足以让你不再需要VA吗?