2011-10-16 48 views
3

這裏是我的情況:我應該在哪裏放置這個枚舉?

C發送的A.message介體B,則B通過它到A.

所以基本上,C絕對甚至不需要知道什麼A.問題是它需要知道它可以發送哪些消息,這是在A中的枚舉中定義的。這意味着C需要$ include A來了解枚舉。

推the全局枚舉不是我想要做的事情。我認爲它是可以接受的,還是有更好的地方放置枚舉使得C不包含A?

由於

回答

4

定義在一個單獨的文件中的枚舉,說d,以及在C和A #include D