Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
negative integral constant converted to unsigned type
An expression converts a negative integer constant to an unsigned type. The result of the expression is probably meaningless.
The /sdl
(Enable Additional Security Checks) compiler option elevates this warning to an error.
// C4308.cpp
// compile with: /W2
unsigned int u = (-5 + 3U); // C4308
int main()
{
}