残念ながらそれは不可能であり、将来的に可能になるとは思えません。詳細を説明するには、さらにお読みください。
C++ では、関数を 2 つの方法で記述できます。
- 関数を直接定義します (
extern
、inline
またはの場合がありますstatic
)
- ヘッダーで関数を宣言してから、実装ファイルで関数を定義します
現在、Eclipse は常に実装を選択しており、その理由は一貫性です。C++ では (Java とは異なり)、複数のヘッダー ファイルで関数の多数の前方宣言を行うことができますが、定義は常に1 (ODR) です。
関数をマウスの下に持ってきたら、どの宣言を選択しますか? したがって、定義を選択することをお勧めします。クラスメソッドの場合、この問題は発生しないかもしれませんが。
あなたの質問に戻ります:
ツール ヒントは、関数の宣言とそれに関連するコメントの代わりに、関数の実装を提供します。
最善の方法は、関数の実装にコメントを埋め込むことです。つまり、以下から style-2 を選択します。
スタイル-1
class A {
...
public:
/*
* description of the function
*/
void foo ();
};
void A::foo ()
{
...
}
スタイル-2
class A {
...
public:
void foo ();
};
/*
* description of the function
*/
void A::foo ()
{
...
}
回避策:F3
キーを 2 回押すと、定義を介して宣言に移動します。