为什么 C++ 中的 Visual Studio 不如 C# 中的智能?

Why Visual Studio in C++ is not as intelligent as it's in C#?

本文关键字:智能 不如 C++ 中的 Visual Studio 为什么      更新时间:2023-10-16

我在Visual Studio 2010中用c++写作业,我发现Visual Studio没有c#那么棒。没有智能感知,没有代码格式化和愚蠢的错误消息负载,如果一个错误已经修复,它们可能会一起消失。

为什么?

c++是一种比c#复杂得多的语言,这使得工具很难解析并提供智能感知反馈。

自从。net出现以来,微软并没有在c++工具上投入太多精力。在很多方面,当前的IDE都不如Visual c++ 6。

这是Visual c++团队关于最近c++相关工作的博客文章,以及为什么c++/CLI没有智能感知:http://blogs.msdn.com/b/vcblog/archive/2011/03/03/10136696.aspx

当前版本的vc++确实有智能感知,但它不是特别好。如果你需要经常使用它,你可能想要考虑得到一个Visual Assist x的副本。它改进了智能感知,语法高亮显示,并使VS更好。

c++是一种更加复杂的语言,很难在IDE中处理好。宏使智能理解变得更加困难。它们还允许您在每次更改时创建大量错误:)