我有一份标题文件,我希望在界定一个类别时使用一个名称空间。 然而,我不想把这些内容暴露在包括头号档案在内的任何东西上。
// foo.h
namespace qux = boost::std::bar::baz::qux; // ! exposed to the world
class foo
{
// can t put a namespace alias here
// stuff using qux::
};
How can I alias a namespace for a class declaration without it leaking out everywhere?