Delen via


Compilerwaarschuwing (niveau 1) C4369

'enumerator': enumeratorwaarde 'value' kan niet worden weergegeven als 'type', waarde is 'new_value'

Opmerkingen

Er is een enumerator berekend die groter is dan de grootste waarde voor het opgegeven onderliggende type. Dit heeft een overloop veroorzaakt en de compiler heeft de enumeratorwaarde verpakt tot de laagst mogelijke waarde voor het type.

Example

In het volgende voorbeeld wordt C4369 gegenereerd.

// C4369.cpp
// compile with: /W1
int main() {
   enum Color: char { red = 0x7e, green, blue };   // C4369
   enum Color2: char { red2 = 0x7d, green2, blue2};   // OK
}