Aracılığıyla paylaş


Derleyici Uyarısı (düzey 1) C4369

'enumerator' : numaralandırıcı değeri 'value' 'type' olarak temsil edilemez, değer 'new_value'

Bir numaralandırıcı, belirtilen temel tür için en büyük değerden büyük olacak şekilde hesaplandı. Bu bir taşmaya neden oldu ve derleyici numaralandırıcı değerini türü için mümkün olan en düşük değere kaydırdı.

Örnek

Aşağıdaki örnek C4369 oluşturur.

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