标签: c++
我正在用c ++阅读一个程序并遇到以下内容
class Foo::Bar { ... }
我一直在研究不同的类实现方法,但是在创建类时没有遇到过。你知道它的名字所以我可以查一查吗?
Foo是一个完整大小的类,而不是命名空间。我不知道Bar是什么。
谢谢
答案 0 :(得分:4)
这是一个嵌套的类定义。这意味着类Bar在类Foo中声明。有点像这样:
Bar
Foo
class Foo { ... class Bar; ... };