你好,是否有一些IDE或一些插件或任何其他方式提供C#像C++的intellisense?不仅仅是参数和重载,还有一个小的描述,例如:cout:将消息输出到... ;; 就像在C#中一样.
& 谢谢 !
显然有一种显示此类信息的机制,但它需要使用注释记录代码.您的标准标题(包含cout等)可能已经或可能没有这样的评论.
来自MSDN:
IntelliSense确定哪些注释在成员列表中显示在代码中的位置:
1:IntelliSense首先在声明中显示行尾注释.例如:
Run Code Online (Sandbox Code Playgroud)void MyFunction(); //EOL declaration comments2:如果IntelliSense找不到以前的注释类型,它会显示直接出现在声明上方的注释,中间没有空行.例如:
Run Code Online (Sandbox Code Playgroud)//Before declaration comments void MyFunction();3:如果在代码中找不到前两种类型的注释,IntelliSense会在定义中显示行尾注释.例如:
Run Code Online (Sandbox Code Playgroud)int CMyAppDoc::MyVariable=2; // EOL definition comments4:最后,如果代码中没有出现任何先前类型的注释,则IntelliSense会显示直接出现在定义上方的注释,其间没有空行.例如:
Run Code Online (Sandbox Code Playgroud)//Before definition comments CMyAppDoc::MyFunction() { return; }
正如 Mohammad 已经回答的那样,Visual Studio 已经为 C++ 提供了很好的 Intellisense 功能。
如果它对您来说还不够好,您可以为 VS 添加一些插件来改善 Intellisense(以及整个“编码体验”)。
一个可以帮助你的好插件是Visual Assist X,可以在Wholetomato.com上找到
具体来说,您可以在http://www.wholetomato.com/products/featureIntellisense.asp查看其智能感知功能
您还应该查看另一种选择:Eclipse CDT
希望能帮助到你...
塔尔。