Definieren von Namensbereichen
namespace F { float x = 9; }
namespace G { using namespace F; float y = 2.0; namespace INNER_G { float z = 10.01; } }
using namespace F; // xx wird hier nicht bekannt namespace F { double xx = 99; } using namespace F; // hier wird xx bekanntAchtung: benötigte Erweiterungen vor der Benutzung des Namensbereiches vornehmen, Compiler kennt bei using-Anweisung nur die bisher zum Namensbereich gehörigen Namen
namespace ALIAS_G = G; namespace ALIAS_INNER_G = G::INNER_G;