使用C++/CLI时的长/复合命名空间

bio*_*inc 7 namespaces c++-cli conventions

我正在开发一个使用C#(95%)和C++/CLI(5%)混合的项目.

我瞄准的命名空间命名约定是好的Company.Technology.Etc..这适用于C#.现在,我可以将它传递给C++类吗?我在这里读到C++不支持复合命名空间.

我是不是很笨拙

namespace Company {
    namespace Technology {
        namespace Etc {
           ...
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

为了保持一致?

值得努力保持一致吗?

Sim*_*der 8

是的,你坚持使用它,看到这个链接.在我看来,值得使用它,因为它使用命名空间更具可读性和可管理性.我通常也使用原生C++.