gpt4 book ai didi

c++引用同级 namespace

转载 作者:可可西里 更新时间:2023-11-01 16:37:06 25 4
gpt4 key购买 nike

给出:

namespace root { namespace parent { namespace childa
class hard_to_get_at{};
}}}

namespace root { namespace parent { namespace childb
// how do I refer refer to namespace childb relative to the current namespace ?
..::hard_to_get_at instance_of_childa_class; // psuedo syntax
}}}

我需要指定命名空间的完整路径吗?有什么解决办法吗?

最佳答案

接下来应该可以工作了:

namespace root{
namespace parent{
namespace childb{

// some function where you want to use class hard_to_get_at
void foo()
{
childa::hard_to_get_at obj;
// do stuff
}

} // namespace childb
} // namespace parent
} // namespace root

关于c++引用同级 namespace ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6069920/

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