ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
405124 Топик полностью
Юра (25.04.2013 11:59, просмотров: 1) ответил Палыч на Абсолютно верно - "экономия на спичках"
Бывает реально нужно. Когда есть большой массив констант, и каждый элемент его должен иметь осмысленное имя, то приходится иметь и собственно сам массив, и кучу дифайнов(или, что более кошерно, длинный enum), поясняющих чему равно в массиве каждое имя. В случае применения enum'a встает проблема синхронности следования элементов в enum'e и в массиве, если придется вставлять внутрь еще элементы. Удобнее сделать в отдельном файле единую последовательность которая может при одном проходе являться enum-ом, а при другом (только 1 раз) - массивом. Делается включением одного .h-файла с неким установленным пред-условием.