Aliasing a long namespace
suggest changeThis is usually used for renaming or shortening long namespace references such referring to components of a library.
namespace boost
{
namespace multiprecision
{
class Number ...
}
}
namespace Name1 = boost::multiprecision;
// Both Type declarations are equivalent
boost::multiprecision::Number X // Writing the full namespace path, longer
Name1::Number Y // using the name alias, shorter
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents