命名空间的多个别名?

是否有可能有一个名称空间的所有声明多个其他名称空间? 喜欢这个:

namespace std {...}; namespace glm {...}; namespace mynamespace = std; //mynamespace is an alias for std namespace mynamespace += glm; //mynamespace will hold glm functions as well. 

当然

 namespace mynamespace { using namespace std; using namespace glm; } 

你可以使用using来实现这一点:

 namespace mynamespace { using namespace std; using namespace glm; }