警告 C6282

不正確的運算符:布爾值內容中的常數指派。 請考慮改用 '=='

備註

這個警告表示在測試內容中偵測到常數指派給變數。 將常數指派給測試內容中的變數幾乎一律不正確。 =將 取代為 ==,或從測試內容中移除指派,以解決此警告。

程式碼分析名稱:ASSIGNMENTREPLACESTEST

範例

下列程式代碼會產生此警告:

void f( int i )
{
   while (i = 5)
   {
   // code
   }
}

若要更正此警告,請使用下列程序代碼:

void f( int i )
{
   while (i == 5)
   {
   // code
   }
}

另請參閱

編譯器警告 (層級 4) C4706