小编vel*_*res的帖子

使用“多个”命名空间单行

有没有一种简化的方法来包含更多的命名空间,而不是每次都输入相同的东西。这很烦人,尤其是在 .h 文件中。

例如:

而不是写:

int f() {
    using namespace blabla1;
    using namespace blabla2;
    using namespace blabla3;

}
Run Code Online (Sandbox Code Playgroud)

我会选择:

使用 myNamespace = blabla1, blabla2, blabla3;

int f() {
    using namespace myNamespace;
    /// this will be equivalent to the previous example
    }
Run Code Online (Sandbox Code Playgroud)

谢谢

c++ namespaces c++11 inline-namespaces

3
推荐指数
1
解决办法
73
查看次数

标签 统计

c++ ×1

c++11 ×1

inline-namespaces ×1

namespaces ×1