如何处理前向声明中的名称空间?

How to deal with namespaces in forward declarations?

嗨,这是我的直截了当的问题,因为我不知道如何用一些例子来解释我的问题。

问题:

How to deal with namescpaces in forward declarations where classes are defined in different namespaces?

如果有人觉得这与任何其他问题重复,或者这不是问这个问题的正确方式,也可以在这里发表评论。提前致谢....

前向声明命名空间中的 class:

namespace SomeNamespace
{
    class ForwardDeclaredClass;
}