为什么 C++ 中的 Visual Studio 不如 C# 中的智能?
Why Visual Studio in C++ is not as intelligent as it's in C#?
我在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中处理好。宏使智能理解变得更加困难。它们还允许您在每次更改时创建大量错误:)
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 优先顺序:智能指针和类析构函数
- 对于C++中使用智能指针的指针算术限制,有没有一种变通方法
- 智能指针作为无序映射键,并通过引用进行比较
- 智能指针概念所有权和寿命
- 正在理解智能指针,但出现错误:未分配正在释放的指针
- 尝试使用智能指针时引发异常
- 我可以制作指向智能指针的智能指针吗?
- 通过智能指针和转换对基本模板参数进行模板推导
- OpenCV 我应该使用智能指针来防止内存泄漏吗?
- 从堆栈分配的原始指针构造智能指针
- 为什么这个程序的输出不如预期
- 初始化指向类实例的智能指针并访问其方法
- 如何使用 std::make_shared 创建基类类型的智能指针?
- 给定一个指向堆分配内存的指针,智能指针实现如何为其找到合适的释放函数?
- 构造智能点数据类型以及普通数据类型的通用方法
- 编译器不会使用 -std=c++11 编译智能指针
- 为什么C++不支持对未初始化变量进行智能分析?
- 具有智能指针的多态性
- 为什么 C++ 中的 Visual Studio 不如 C# 中的智能?