Interview Questions

What problem does the namespace feature solve?

C++ Interview Questions and Answers


(Continued from previous question...)

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.

(Continued on next question...)

Other Interview Questions