你好是有一些IDE或一些插件或任何其他方式,提供C#就像C + +的intellisense? 像不僅僅是參數&重載,但也是一個小的描述,如:cout:輸出消息... ...;就像在C#中一樣。C++智能感知與描述
&謝謝!
你好是有一些IDE或一些插件或任何其他方式,提供C#就像C + +的intellisense? 像不僅僅是參數&重載,但也是一個小的描述,如:cout:輸出消息... ...;就像在C#中一樣。C++智能感知與描述
&謝謝!
由於穆罕默德已經回答時,Visual Studio已經爲C++不錯的智能感知能力。
如果對你來說不夠好,你可以爲VS添加一些插件,以改善智能感知(以及整個「編碼體驗」)。
一個可以幫助你的好插件是Visual Assist X它可以在wholetomato找到。COM
具體來說,您可以在http://www.wholetomato.com/products/featureIntellisense.asp
檢查出其智能感知能力,你也應該檢查出另一種選擇:Eclipse CDT的
希望它可以幫助...
塔爾。
默認情況下,Visual Studio將向您顯示您在方法之上放置的任何註釋,...當您使用智能感知時。 比如這個:
// Test doc
void test()
{
}
VS會告訴你「測試文檔」的時候自動完成窗口打開。
C++並不像C#那樣容易解析,因此C++的Intellisense將永遠受到嚴格的限制(如果它讓你更快樂,其他IDE在這方面也不會更好)。
顯然有a mechanism for displaying such information,但它需要代碼記錄與評論。你的標準頭文件(包含cout等)可能已經或可能沒有這樣的評論。
從MSDN:
智能感知確定由在那裏出現在代碼中的成員列表中顯示哪些註釋:
1:智能感知首先顯示結束線在聲明註釋。例如:
void MyFunction(); //EOL declaration comments
2:如果智能感知沒有找到以前的類型的註釋,它會顯示直接出現在兩者之間沒有空行申報上述評論。例如:
//Before declaration comments void MyFunction();
3:如果在代碼中找不到前兩種類型的註釋,智能感知會在定義中顯示行尾註釋。例如:
int CMyAppDoc::MyVariable=2; // EOL definition comments
4:最後,如果沒有先前的類型的註釋的出現在代碼,智能感知顯示出現直接與之間沒有空行的定義上述評論。例如:
//Before definition comments CMyAppDoc::MyFunction() { return; }
不存在這樣的http://i30.tinypic.com/29x6lo4.png嗎?這些年來沒有人試圖評論C++庫,以便使其與VS的intellisense一起工作? – 2010-07-30 15:51:09