#c #enums
#c #перечисления
Вопрос:
Вот моя ситуация:
C отправляет сообщение A. посреднику B, затем B передает его A.
Таким образом, по сути, C абсолютно даже не нужно ничего знать об A. Проблема в том, что ему нужно знать, какие сообщения он может отправлять, что определено в перечислении внутри A. Это означает, что C должен $include A знать о перечислении.
Перенос перечисления глобально — это не то, что я хочу делать. Приемлемо ли то, как я его использую, или есть лучшее место для размещения перечисления, чтобы C не включал A?
Спасибо
Ответ №1:
Определите перечисление в отдельном файле, скажем, D, а также в C и A #include D