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.
operator: signerat heltalskonstant överflöd
Anmärkningar
Operatorn används i ett uttryck som resulterar i en heltalskonstant som spiller över det tilldelade utrymmet. Du kan behöva använda en större typ för konstanten. A signed int innehåller ett mindre värde än ett unsigned int eftersom signed int använder en bit för att representera tecknet.
Example
I följande exempel genereras C4307:
// C4307.cpp
// compile with: /W2
int i = 2000000000 + 2000000000; // C4307
int j = (unsigned)2000000000 + 2000000000; // OK
int main()
{
}