我的类/结构声明如下:
namespace NS {
class A {
public:
struct B {
int x;
int y;
}
}
}
int main() {
NS::A::B objB;
}
我想知道是否有任何方法可以以更紧凑的方式引用 B。我尝试使用“using”,但这似乎只适用于 namespace 。
最佳答案
使用类型定义:typedef NS::A::B MyB
。
然后你的 main 变成:
int main() {
typedef NS::A::B MyB
MyB objB;
}
关于c++ - 以紧凑的方式引用嵌套类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31731563/