Avertissement du compilateur (niveau 1) C4369
'énumérateur' : la valeur d’énumérateur 'value' ne peut pas être représentée comme 'type', la valeur est 'new_value'
Un énumérateur a été calculé pour être supérieur à la valeur la plus élevée pour le type sous-jacent spécifié. Cela a provoqué un dépassement de capacité et le compilateur a encapsulé la valeur d’énumérateur à la valeur la plus basse possible pour le type.
Exemple
L’exemple suivant génère l’erreur C4369.
// C4369.cpp
// compile with: /W1
int main() {
enum Color: char { red = 0x7e, green, blue }; // C4369
enum Color2: char { red2 = 0x7d, green2, blue2}; // OK
}
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour