W8029 '%s' パラメータのために一時変数を使用する、W8030 '%s' パラメータ(%s)のために一時変数を使用する または W8032 %d 番目のパラメータのために一時変数を使用する (W8031) (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動

(この警告を抑止するコマンドラインオプションは -w-lvc)

C++ では,参照型の変数またはパラメータには,同じ型のオブジェクトへの参照を代入する必要があります。

型が一致しない場合は,実際の値が正しい型の一時変数に代入され,その変数のアドレスが参照変数またはパラメータに代入されます。

この警告は,参照変数またはパラメータが目的の変数を参照しているのではなく,一時変数を参照しており,そうしないと使用されないことを示します。