Ambil perhatian
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba log masuk atau menukar direktori.
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
negative integral constant converted to unsigned type
Remarks
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.
Example
The following example generates C4308:
// C4308.cpp
// compile with: /W2
unsigned int u = (-5 + 3U); // C4308
int main()
{
}