ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
600851 Топик полностью
VL (29.05.2015 08:16, просмотров: 1) ответил nanorobot на Вопрос о стиле кодирования при использовании препроцессора. У меня лично при вложении #if..#else..#endif более чем на 4 уровня рябит в глазах,и перестаю улавливать логику. Как структурируете препроцессорные блоки кода? ТАБами вроде некошерно, а
Да, есть проблема, тоже мучаюсь. В некоторых проектах, где поддерживаются несколько устройств, делаю отдельные файлы. Причем количество таких файлов постоянно растет. Но у меня вложения 4 уровней отсутствуют, максимум 2 (не считая хедерной защиты)? В качестве выхода можно использовать обычный if/else (в условии константа) с максимальной оптимизацией. Но сейчас подсел на управление функциональностью через препроцессор, с одной стороны - очень удобно, с другой стороны - действительно рябит.