2

私はC++チュートリアルに従っており、便宜上、いくつかのパラメーターとメソッドにコメントを付けて、それらにカーソルを合わせたときに関連するコメントが表示されるようにしたいと思います(Intellisenseを使用していると思います)。私はC#でこれを行う方法を知っていますが、C++でそれを理解することができませんでした。

Visual C#2010 Expressでは、次のことができます。

「///」と入力すると、summaryタグとparamタグが自動的に作成されます。私が作成できるコメントを記入する:

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

それらにカーソルを合わせると、パラメータとメソッド情報が表示されます。私が得ることができた最も近いものは次のとおりです。

// Constructor.
// value_Initial = Initial value

これは理想的ではありません。

タグや変数名などを手動で入力する必要がある場合でも、C++のVSUltimate2010でこの動作を実行/エミュレートするにはどうすればよいですか。このための構文を理解/見つけることができませんでした。コンパイラはCLRを使用しません。これは、Intellisenseでサポートされていないようです。Visual Assist Xの試用版もインストールしました。これを使用できる場合は、さらに、メソッドとパラメーターのコメントをヘッダーファイルまたは.cppファイルに配置する必要がありますか?

4

1 に答える 1

1

VC ++ドキュメントコメントの構文は、2か所で合理的に文書化されています。1つは推奨タグで、もう1つは区切り文字です。

ドキュメントコメントはホバーテキストには表示されませんが、オートコンプリートリストが表示されると表示されます(つまり、シンボル宣言、ドキュメントコメント、およびファイルが宣言されているシンボルが表示されます。

現在の翻訳単位でのみ選択されているように見えるので、ヘッダーにドキュメントコメントを入れたいと思います(つまり、.cppの場合は、その単一の.cppファイルにいるときにのみ表示されます)。

于 2012-11-15T20:06:47.453 に答える