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" : niebezpieczna operacja: żadna wartość typu "type" podwyższona do typu "type" może równa danej stałej
Uwagi
Ten komunikat ostrzega przed kodem, takim jak b == 3, gdzie b ma typ bool. Reguły promocji powodują bool podwyższenie poziomu do intelementu . Jest to legalne, ale nigdy nie może to być true.
Example
Poniższy przykład generuje kod C4806:
// C4806.cpp
// compile with: /W1
int main()
{
bool b = true;
// try..
// int b = true;
if (b == 3) // C4806
{
b = false;
}
}