【问题标题】:How to deal with namespaces in forward declarations? [duplicate]如何处理前向声明中的命名空间? [复制]
【发布时间】:2015-04-11 17:07:56
【问题描述】:

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

问题:

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

如果有人认为这是与任何其他问题的重复,或者这不是提出这个问题的正确方式,也意味着在这里发表评论。提前谢谢....

【问题讨论】:

  • 也许您应该解释一下您在命名空间中使用 forward-decls 时遇到的问题,并相应地更新您的问题。 “如何处理它们”只比“它不起作用”稍微模糊一点。
  • 这个问题是由遇到的一个团队向我提出的,而且我是 C++ 新手,所以只直接在这里发布。除此之外,我现在正在研究命名空间。
  • 然后向他们询问他们遇到的具体问题。

标签: c++ namespaces forward-declaration


【解决方案1】:

在命名空间中前向声明类:

namespace SomeNamespace
{
    class ForwardDeclaredClass;
}

【讨论】:

  • 对不起@Luchain 我现在才明白你的答案。
猜你喜欢
  • 2012-12-15
  • 2012-12-27
  • 1970-01-01
  • 1970-01-01
  • 2011-09-20
  • 1970-01-01
  • 2011-03-02
  • 1970-01-01
  • 2015-03-29
相关资源
最近更新 更多