gpt4 book ai didi

c++ - 以紧凑的方式引用嵌套类

转载 作者:太空宇宙 更新时间:2023-11-04 15:02:05 24 4
gpt4 key购买 nike

我的类/结构声明如下:

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com