类和范围内的公共结构

帕诺斯·菲利亚诺斯(Panos Filianos)

假设我在标头中包含以下代码:

class A {
 public:
  struct B {...}
  ...
}

我不应该能够在包含上述头文件的源代码中进行此声明:

 ...
B structb;
 ...

无需声明我正在使用的范围? (A::B structb)

非常感谢。

阿斯温·穆格什(Aswin Murugesh)

通过显示的代码,它意味着B像A的任何其他属性一样,是A内的结构。因此,如果不使用范围解析,就无法声明或使用该变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章