Est-il possible en C de déclarer des valeurs enum à partir de n'importe quoi d'autre que des littéraux entiers?Valeurs énumérées à partir de littéraux non entiers?
2
A
Répondre
5
Les enum sont des constantes de type int.
Juste un petit ajout: http://en.wikipedia.org/wiki/Enumerated_type#C_and_syntactically_similar_languages
0
Toute expression qui est composée de littéraux entiers au sens large (343, 'a', L'ß ') autre enum
et sizeof
expressions.
Je ne suis pas si sûr mais peut-être aussi offsetof
expressions.
Questions connexes
- 1. littéraux entiers longs
- 2. Compte les valeurs énumérées?
- 3. valeurs énumérées aux services Web?
- 4. NSNumber littéraux et types entiers largeur fixe
- 5. Valeurs énumérées en tant que liste déroulante
- 6. valeurs énumérées avec hibernate et cache
- 7. Passage des valeurs énumérées aux fonctions
- 8. Valeurs énumérées basées sur des valeurs distinctes XSLT 2.0
- 9. Comment transmettre des valeurs énumérées à un service Web
- 10. Le type enum de Doctrine n'autorise pas l'ajout de valeurs non énumérées?
- 11. Les valeurs sum() et non-entiers de python
- 12. Classes énumérées
- 13. Obtient la propriété NSMutableArray remplie avec des valeurs énumérées
- 14. Validation pour les entiers non négatifs et les valeurs décimales
- 15. Dot littéraux littéraux de caractère
- 16. Réfléchir des valeurs énumérées dans un assemblage externe
- 17. ASP.NET MVC 3 - Html.DropDownList pour les valeurs énumérées
- 18. Colonnes de texte énumérées dans SQL
- 19. SparQL - villes énumérées
- 20. entiers correctement l'impression à partir de 2 parties
- 21. opérateurs littéraux fonction
- 22. Existe-t-il un moyen facile de concaténer des non-littéraux de chaîne avec des littéraux?
- 23. Littéraux d'objet JavaScript et littéraux de tableau
- 24. Littéraux de mappage sur les propriétés/valeurs de l'objet
- 25. rails validate_format_of entiers non négatifs
- 26. Envoi de valeurs entières à Arduino à partir de PySerial
- 27. séparation des entiers de sortie à deux valeurs
- 28. Construire Datetime à partir de 3 entiers dans MVC3
- 29. Conversion de valeurs de tuples nommés de chaînes en entiers
- 30. javascript 5 entiers aléatoires non dupliqués de 0 à 20