W8060 おそらく不正な代入 (-wpia) (C++)

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

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

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

この警告は,コンパイラが条件式(if,while,または do-while 文内)の主要な演算子として代入演算子を検出した場合に生成されます。

通常,これは等価演算子の間違いです。

この警告を表示しないようにする場合は,代入をかっこで囲み,かっこ全体を 0 と明示的に比較します。

たとえば,次のコードがあるとします。



 if (a = b) ...



これは次のように書き直す必要があります。



 if ((a = b) != 0) ...