gpt4 book ai didi

c++ - 如何在不使用 'using' 的情况下缩短 C++ 头文件中的 namespace 缩进?

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

如果您使用命名空间来分离模块/结构化,头文件中的嵌套和缩进会急剧增加。有没有办法用更短的方式编写以下代码?

namespace A
{
namespace B
{
namespace C
{
namespace D
{
namespace E
{
template <typename T>
public class X
{
public: ...

例如喜欢

namespace A::B::C::D::E
{
template<typename T> ...
}

在c++的头文件中?

最佳答案

不,之前曾在不同的时间和地点建议过嵌套命名空间语法,但它是无效的。

虽然你不需要缩进

namespace A { namespace B { namespace C {
// ...
} } } // namespace A::B::C

关于c++ - 如何在不使用 'using' 的情况下缩短 C++ 头文件中的 namespace 缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10702142/

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