以下名称的未知名称:class Foo :: Bar

时间:2014-04-19 19:15:56

标签: c++

我正在用c ++阅读一个程序并遇到以下内容

class Foo::Bar
{
   ...
}

我一直在研究不同的类实现方法,但是在创建类时没有遇到过。你知道它的名字所以我可以查一查吗?

Foo是一个完整大小的类,而不是命名空间。我不知道Bar是什么。

谢谢

1 个答案:

答案 0 :(得分:4)

这是一个嵌套的类定义。这意味着类Bar在类Foo中声明。有点像这样:

class Foo
{
...
class Bar;
...
};