ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
285796 Топик полностью
Сергей Борщ (23.11.2011 11:37, просмотров: 184) ответил fk0 на А где сказано, что enum обязан уметь long, long long, и др. ? Эдак и float можно захотеть.
В стандарте, вестимо. 
6.2.5.16 An enumeration comprises a set of named integer constant values. Each distinct enumeration constitutes a different enumerated type.
long, long long являются integer, float - не является.
6.2.5.4 There are five standard signed integer types, designated as signed char, short int, int, long int, and long long int. (These and other types may be designated in several additional ways, as described in 6.7.2.) There may also be implementation-defined extended signed integer types. The standard and extended signed integer types are collectively called signed integer types.