1

我是一名 C++ 程序员,我使用 Visual Studio 2008 Professional,只有非托管代码。我正在考虑购买 VS 2010 Pro。

我很困惑,我不知道这两者之间有什么区别。我知道,此外,它还包括 tr1。当我开始使用 2008 版时,我很高兴看到 fe 单元测试支持,但所有新功能仅适用于托管代码。2008 年的 C++ 调试器非常好,比 2003 年的第一版更好。我不想购买新工具,却发现我一无所获,失去了一些功能(因为某些东西被移到了更高版本)。曾几何时,我从非常好的 VS6 切换到 VS 2003.Net 并想象一下,一段时间后我发现 Pro 不支持代码优化。微软如何赚钱真是太棒了。我不想再经历这样的事情了。

你怎么看,你能推荐什么?

4

2 回答 2

1

我使用 Visual Studio 2005 的专业版,它可以满足我的一切需求(包括代码优化)。

我将在接下来的几个月中迁移到 Visual Studio 2010,原因如下:

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

过去我跳过了 Visual Studio 2008 为非托管 C++ 开发人员添加的一些新功能,但这次我认为它对我们非托管 C++ 开发人员来说已经足够新了,所以这次我会升级。

于 2010-06-09T11:07:37.793 回答
1

对于原生开发者,2010 有 C++0x 和 TR1,intellisense 已经完全重做(并且工作可靠且速度很好),此外还有更多 MFC 附加功能:Windows 7 支持,功能区设计器(功能区出现在 2008 年功能盒)。我也很喜欢 Navigate To 和新的 Call Hierarchy。我在 2008 年和 2010 年玩过编辑和构建大型项目,并且更喜欢 2010 年的体验。

于 2010-06-09T13:40:34.473 回答