C++ Interview Questions and Answers

 

What problem does the namespace feature solve?

Multiple providers of libraries might use common global identifiers causing a name
collision when an application tries to link with two or more such libraries. The
namespace feature surrounds a library’s external declarations with a unique namespace
that eliminates the potential for those collisions.



This solution assumes that two library vendors don’t use the same namespace identifier,
of course.

Posted by:Richards