【发布时间】:2013-04-06 18:44:18
【问题描述】:
我对命名空间有些困惑。这是我所知道的。通常如果你在代码中有这样的命名空间
namespace foo
{
namespace gfoo
{
class apple
{..};
}
}
现在使用以下代码
using namespace foo::gfoo;
您可以直接访问类apple,而无需在类之前键入命名空间foo::gfoo::apple。
现在我在一些代码示例中看到了
namespace qi = boost::spirit::qi
然后在方法中用作
void someMethod()
{
using qi::char_
}
现在我的问题是做类似namespace qi = boost::spirit::qi 的目的是什么
【问题讨论】:
-
空闲(又名“可用性”...)
标签: c++ c++11 namespaces