Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Operatore errato: assegnazione di costante nel contesto booleano. Prendere invece in considerazione l'uso di '=='
Osservazioni:
Questo avviso indica che è stata rilevata un'assegnazione di una costante a una variabile in un contesto di test. L'assegnazione di una costante a una variabile in un contesto di test è quasi sempre errata. = Sostituire con ==o rimuovere l'assegnazione dal contesto di test per risolvere questo avviso.
Nome dell'analisi del codice: ASSIGNMENTREPLACESTEST
Esempio
Il codice seguente genera questo avviso:
void f( int i )
{
while (i = 5)
{
// code
}
}
Per correggere questo avviso, usare il codice seguente:
void f( int i )
{
while (i == 5)
{
// code
}
}