ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
227619 Топик полностью
SciFi (11.12.2010 19:24 - 19:26, просмотров: 112) ответил Vladimir Ljaschko на У меня нет аллергии на макросы, много использую препроцессор, но как тут, нужна наводка.
Что-нибудь совсем простое: В модулях (вернее, в их header-файлах) перечисляем коды ошибок: #define MODULE_A_ERRORS MODA_ERR1, MODA_ERR2 А потом в отдельном заголовке собираем их вместе: enum error_codes { MODULE_A_ERRORS, MODULE_B_ERRORS }; Даже можно нумерацию им задать: enum error_codes { MODULE_A = 100, MODULE_A_ERRORS, MODULE_B = 200, MODULE_B_ERRORS };
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้