Delen via


Compilerfout C2153

Letterlijke waarden voor gehele getallen moeten ten minste één cijfer bevatten

Opmerkingen

Hexadecimale en binaire letterlijke waarden moeten ten minste één cijfer bevatten na de voorloopvolgorde (0x, 0X, 0bof 0B), anders kan het volgteken onjuist worden geïnterpreteerd als een achtervoegsel of letterlijke operator. Zie letterlijke waarden voor gehele getallen voor meer informatie.

Voorbeeld

In het volgende voorbeeld wordt C2153 gegenereerd:

// C2153.cpp
int main()
{
    int a = 0x;    // C2153
    int b = 0x0;   // OK

    int c = 0b;    // C2153
    int d = 0b0;   // OK
}