以下对象的名称未知:类Foo::Bar

Unknown name of the following: class Foo::Bar

本文关键字:Foo Bar 未知 对象      更新时间:2023-10-16

我正在阅读c++中的一个程序,遇到了以下

class Foo::Bar
{
   ...
}

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

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

感谢

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

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