class NameSpaceName::ClassName;这样来forward declare是不行的,
要这样:
namespace NameSpaceName
{
class ClassName;
};
本文深入探讨了C++中模板元编程的概念,并着重讲解了如何在命名空间作用域内正确地进行类声明forwarddeclaration的重要性。通过实例分析,帮助开发者理解并实践这一高级特性。
class NameSpaceName::ClassName;这样来forward declare是不行的,
要这样:
namespace NameSpaceName
{
class ClassName;
};
1962
2530

被折叠的 条评论
为什么被折叠?