Unnamed Namespaces Namespaces can be used to hide data Not generally very useful namespace { int number; void function() { ... } } Equivalent to namespace ??? { ... } using namespace ???;