У меня есть небольшая путаница в отношении пространств имен. Вот что я знаю. Обычно, если у вас есть пространство имен, таких, как это в кодеНазначение пространств имен в C++
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
[Что такое псевдоним пространства имен] (http://stackoverflow.com/questions/1211399/) – deepmax
Idleeness (aka «usability» ...) – Zorawar