[英]IntelliSense in Visual Studio C++
我一直很喜欢Visual Studio 2013中的C#中的IntelliSense。我不仅谈论自动完成功能,还谈论在自动完成框中查看的那些方法的描述(文档的摘录)。 例如,当我写:
List<int> l = new List<int>();
l.Add
然后我得到一个很好的解释:
将对象添加到System.Collections.Generic.List的末尾。
调用某些方法时的提示非常有用(多少次重载,参数类型)。
但最近我决定在Visual Studio 2013中编写一些C ++代码,我发现这些方法的描述不可见。 例如,当我写:
string s;
s.length
我得到的是自动完成+函数定义(返回类型和参数类型)。 没有关于此功能做什么的信息。 这不是我无法忍受的。 我知道.length()的作用是什么:-)但是STL中的集合有很多功能,拥有它们的描述非常好(我知道它们不能替代整个文档,但对应用程序的一些评论会非常好)在Visual Studio中,不仅在www.cplusplus.com/reference/上
所以我的问题是:在Microsoft Visual Studio中是否可以使用C ++使其与C#一起使用?
不幸的是,我从未见过任何与C ++兼容的代码提示工具,其功能与IntelliSense与C#一样详细。 当然有一些工具可以为std :: elements提供基本的代码提示,但是没有详细说明。 我过去使用过codelite 2.0而且还可以,但这就是整个IDE并提供基本的代码完成,可能与使用VS2013相同
您可以向MSVC随附的std
头文件添加大量注释。
根据我的经验,评论直接在一个方法旁边显示。
这将是一个大项目,理想情况下,您希望将其折叠回MSVC源,然后再将其折叠到其源,以便在版本之间保持不变。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.