Dela via


Kompilatorvarning (nivå 2) C4308

negativ integralkonstant konverterad till osignerad typ

Anmärkningar

Ett uttryck konverterar en negativ heltalskonstant till en osignerad typ. Resultatet av uttrycket är förmodligen meningslöst.

Kompileringsalternativet (Aktivera ytterligare säkerhetskontroller) höjer varningen till ett fel./sdl

Example

I följande exempel genereras C4308:

// C4308.cpp
// compile with: /W2
unsigned int u = (-5 + 3U);   // C4308

int main()
{
}