Bea*_*ker 0 c++ coding-style namespaces
如果使用名称空间来分隔模块/结构化,则头文件中的嵌套和缩进会显着增加.有没有办法以较短的方式编写以下代码?
namespace A
{
namespace B
{
namespace C
{
namespace D
{
namespace E
{
template <typename T>
public class X
{
public: ...
Run Code Online (Sandbox Code Playgroud)
例如喜欢
namespace A::B::C::D::E
{
template<typename T> ...
}
Run Code Online (Sandbox Code Playgroud)
在c ++的头文件中?
不,之前在不同的时间和地点建议过嵌套的命名空间语法,但是无效.
你不需要缩进
namespace A { namespace B { namespace C {
// ...
} } } // namespace A::B::C
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1152 次 |
| 最近记录: |