gpt4 book ai didi

c++ - 在嵌套的 C++ 类中复制 typedef

转载 作者:行者123 更新时间:2023-11-30 02:25:20 25 4
gpt4 key购买 nike

是否有更好的方法在嵌套类中声明相同的 typedef 或其他方法使嵌套类可访问该类型?

class A {
public:
typedef vector<vector<int> >::const_iterator const_it;
class B {
public:
//regular way with code redundancy
typedef vector<vector<int> >::const_iterator const_it;
};
};

int main() {
A::const_it it1;
A::B::const_it it2;
return 0;
}

注意:我知道 const_it 从 B 可见,但我想让它从外部通过 B 访问(例如 A::B::const_it)

最佳答案

我发现 typedef A::const_it const_it;B 类定义中的 typedef 更可口。

关于c++ - 在嵌套的 C++ 类中复制 typedef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44331888/

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