Nikolay_Po (28.04.2025 14:03, просмотров: 55) ответил SciFi на Возможно, собрал бы приоритеты в таблицу и сделал бы для неё
отдельный хедер. Или сделал приоритеты аргументами функций init()
различных модулей и вызывал бы их кучно из main(). Но не валил бы
это всё в кучу "общее всякое разное", у меня на это аллергия.
Хмм... Ну, таблицу прерываний понятно, можно вынести. Но у меня
модули, по большей части, автономные. Смотрят на глобальное
состояние системы и исполняют назначенное этому состоянию. Что
нужно другим модулям - те забирают из структур, объявленных
частными заголовками модулей. А вот общее состояние системы - оно
действительно общее. Мне его что, в отдельный файл "общее состояние
системы.h" вынести? Чтож, подумаю.