警告 C6287
冗長コード: 左右の部分式は同じです
解説
この警告は、式に冗長ロジックが含まれている場合に生成されます。 この警告は、ロジック エラーを示している可能性があります。 たとえば、誤って間違った変数が使用されている場合などです。 また、削除できる冗長テストである場合もあります。 コードを調べて、ロジック エラーがないことを確認します。
コード分析名: REDUNDANTTEST
例
この警告が発生するコード例を次に示します。
void f(int x, int y)
{
// comparing against x twice is suspicious, should the second comparison use y?
if ((x == 1) && (x == 1))
{
//...
}
}
次のコードは、この警告を解決するさまざまな方法を示しています。
void f(int x, int y)
{
// Fixed the second comparison to use y
if ((x == 1) && (y == 1))
{
// ...
}
// If the second comparison was unnecessary it could be removed
if (x == 1)
{
// ...
}
}
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示