2012-11-15 24 views
2

我一直在關注C++教程,並且爲了方便而評論一些參數和方法,以便在我將鼠標懸停在它們上方時顯示它們的相關注釋(使用我相信的Intellisense)。我知道如何在C#中做到這一點,但一直無法在C++中找到它。如何在VS 2010 Ultimate中編寫和顯示C++參數信息?

在Visual C#2010 Express中,我能做到以下幾點:

類型 「///」 及摘要,並param標籤自動創建。填寫我可以創建的評論:

/// <summary> 
/// Constructor. 
/// </summary> 
/// <param name="value_Initial">Initial value.</param> 
public DataObject_Float(float value_Initial){ 
... 
} 

這樣懸停在它們上方顯示了它們的參數和方法信息。最近我已經能夠得到的是:

// Constructor. 
// value_Initial = Initial value 

這是不理想的。

即使我必須手動輸入標籤,變量名等,我如何在VS Ultimate 2010中使用C++來完成/模擬此行爲。我一直無法弄清/發現此語法。 編譯器不使用CLR,這顯然不受Intellisense支持。我還安裝了Visual Assist X的試用版,如果可以用來幫助解決這個問題的話。另外,應該將方法和參數的註釋放在頭文件或.cpp文件中嗎?

+0

我真的確定這將在MSDN某處 – Caribou

+0

你看過http://stackoverflow.com/questions/8618571/how-to-write-c-comments-that-show-up- in-intellisense ? – voltaire

回答

1

VC++ doc註釋的語法在兩個地方合理地記錄。一個是推薦的tags,另一個是delimiters

文檔註釋不會顯示在懸停文本中,但它們會在自動完成列表啓動時顯示(即,它將顯示符號聲明,任何文檔註釋以及文件聲明的符號。

我相信你想把文檔註釋放在標題中,因爲它似乎只適用於當前的翻譯單元(也就是說,如果它是.cpp,那麼只有當你處於該單元中時纔會看到它。 cpp文件)

相關問題