C bir numaralama boyutu nedir?
Numaralandırma değerleri bir dizi oluşturmak çalışıyorum, ama her numaralandırma değeri 64 bit geniş olması gerekiyor. Eğer hatırladığım doğru bir sıralama genellikle aynı boyutta bir int; ama ben de okudum bir yerde (en azından GCC) derleyici yapabilirsiniz numaralama herhangi genişliği ihtiyaçları için yapılmış olması onların değerleri. , 64 bit genişliğinde bir sıralama yapmak mümkün müdür?
CEVAP
enum
sadece 1 ** değerleri tutmak için yeterince büyük olması sağlanır. Derleyici gerçek türü numaralandırma sabitleri değerleri temsil ediyor olabilir eğer daha küçük bir türü seçin, böylece tanımlanan temel kullanılan seçmekte özgür olduğunu tanımlayın. int
Bir içine sığmayan numaralandırma sabitler ihtiyacınız varsa derleyici özgü uzantıları bunu yapmak için kullanmak gerekir.
Objective-C'de bir typedef numaralama ...
C standart devlet int boyutu, uzun tür...
LocalStorage değerleri max boyutu nedi...
Bir web tarayıcı boyutu'in cookie...
Bayt mysql int(11) sütun boyutu nedir?...