ReSharper 2026.1 Help

C++ のインレイヒント

パラメーター名ヒント

パラメーター名のヒントは、メソッド呼び出しで対応する引数の横にパラメーター名を表示するエディターの装飾です。 これらは、関数呼び出しと集計の初期化でパラメーターの長い(場合によってはネストされた)リストを見つけるのに役立ちます。

以下の例では、パラメーター名のヒントは、高さと幅の引数が混在しているという事実を見つけるのに役立ちます。

ReSharper C++: パラメーター名ヒント

パラメーター名のヒントは、初期化するメンバーの名前を示し、C++17 以降の複雑な集約の初期化を解くのに役立ちます。

ReSharper C++: 集約の初期化におけるパラメーター名のヒント

パラメーター名のヒントは、依存コードでも使用できます。

ReSharper C++: 依存コードのパラメーター名のヒント

名前空間名ヒント

名前空間定義の末尾に名前空間名ヒントを表示すると、 LLVMGoogleのガイドラインに従っていない場合に役立ちます。これらのガイドラインでは、名前空間の閉じ角括弧の後にコメントで名前空間を追加することを推奨しています:

ReSharper: インレイヒント。 名前空間。

プリプロセッサーディレクティブヒント

プリプロセッサーディレクティブヒントは、条件付き包含(#ifdef#ifndef#if#endif#else#elif )がマクロ定義にどのように対応するかをすばやく理解できます。

ReSharper: C++ のプリプロセッサーディレクティブヒント

型名のヒント

型名ヒントは、型が周囲のコードからコンパイラーによって自動的に推論される場合に役立ちます。 ReSharper は、auto 変数、関数やラムダの戻り値の型、構造化バインディング、依存コード、関数呼び出し後などで型名ヒントを提供します。

自動変数

この種のヒントは、 auto または decltype(auto) 型指定子を使用する、型が自動的に推定される変数で使用できます。 デフォルトでは、初期化子がコンストラクター呼び出し、定数、明示的なキャストである場合など、推定された型が初期化子式から明らかな場合、ヒントは非表示になります。

ReSharper C++: 自動変数の型名のヒント

関数とラムダの戻り値の型

関数とラムダの戻り値の型は、コードで省略されている場合、return ステートメントから自動的に推測できます。

ReSharper C++: 関数およびラムダの戻り値型の型名のヒント

構造化バインディング

C++17 の構造化バインディング宣言では、構造化バインディングのタイプを明示的に指定できないため、型ヒントが特に役立ちます。

ReSharper C++: 構造化バインディングのタイプ名のヒント

依存コード

型ヒントは依存コードにも機能しますが、パフォーマンスに影響を与える可能性があることに注意してください。 この場合、 環境 | インレイヒント|C++|型名ヒント ページの ReSharper オプション Alt+R、O で依存コードヒントを無効化します。

ReSharper C++: 依存コードのタイプ名のヒント

関数呼び出し

デフォルト設定では、この種の型ヒントは、複数行のチェーンメンバー関数が呼び出された後にのみ表示されます。

ReSharper C++: 関数呼び出しの型名のヒント

型変換のヒント

型変換ヒントは、隠れた暗黙的な変換を見える化し、潜在的なパフォーマンスや正確性への影響に気づくのに役立ちます。

ReSharper は、オブジェクトのコピー、変換コンストラクターや集約初期化によるオブジェクトの初期化、変換演算子の呼び出しなど、さまざまなクラス型変換のヒントを表示します。

クラス型変換の型変換のヒント

組み込み型間の標準変換、たとえば精度が失われたり型の符号が変わる場合がある数値型間の変換などにもヒントを有効化できます。

標準変換の型変換のヒント

ヒントには 詳細な構成オプションがあります

2026 年 6 月 12 日