我该把这个枚举放在哪里?

3
这是我的情况:
C向中介B发送A.message,然后B将其传递给A。
因此,C绝对不需要知道任何关于A的信息。问题在于它需要知道可以发送哪些消息,这在A内部的枚举中定义。这意味着C需要$include A来了解枚举。
全局推送枚举不是我想要做的事情。我的方法可行吗?还是有更好的地方可以放置枚举,以便C不包含A?
谢谢
1个回答

4

将枚举定义在一个单独的文件中,比如说D,然后在C和A中都加入 #include D


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接