不正確的運算符:布爾值內容中的常數指派。 請考慮改用 '=='
備註
這個警告表示在測試內容中偵測到常數指派給變數。 將常數指派給測試內容中的變數幾乎一律不正確。 =將 取代為 ==,或從測試內容中移除指派,以解決此警告。
程式碼分析名稱:ASSIGNMENTREPLACESTEST
範例
下列程式代碼會產生此警告:
void f( int i )
{
while (i = 5)
{
// code
}
}
若要更正此警告,請使用下列程序代碼:
void f( int i )
{
while (i == 5)
{
// code
}
}