Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"operation" : niebezpieczne użycie typu "bool" w operacji
Uwagi
To ostrzeżenie dotyczy użycia zmiennej bool lub wartości w nieoczekiwany sposób. Na przykład C4804 jest generowany, jeśli używasz operatorów, takich jak ujemny operator jednoargumentowy (-) lub operator uzupełnienia (~). Kompilator oblicza wyrażenie.
Przykład
Poniższy przykład generuje kod C4804:
// C4804.cpp
// compile with: /W1
int main()
{
bool i = true;
if (-i) // C4804, remove the '-' to resolve
{
i = false;
}
}