[英]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.