Topic summary
Anonymous namespace

Extracted from the Wikipedia article Namespace.
C++
C++ additionally allows declaring an "unnamed namespace" (also known as an "anonymous namespace"). All entities placed inside an unnamed namespace are given internal linkage. An unnamed namespace may be placed at any namespace. An unnamed namespace should not be confused for the global namespace.