Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"operation" : osäker åtgärd: Inget värde av typen "typ" som befordras till typen "typ" kan vara lika med den angivna konstanten
Anmärkningar
Det här meddelandet varnar för kod som b == 3, där b har typen bool. Reglerna för befordran gör bool att de befordras till int. Detta är lagligt, men det kan aldrig vara true.
Example
I följande exempel genereras C4806:
// C4806.cpp
// compile with: /W1
int main()
{
bool b = true;
// try..
// int b = true;
if (b == 3) // C4806
{
b = false;
}
}