namespace

Der namespace ist der Gültigkeitsbereich (Namensraum) in der ein bestimmter Ausdruck bekannt ist.

Hat man beispielsweise mit #include Bibliothek eine bestimmte Bibliothek in das Programm intigriert, kann man auf die Befehle der Bibliothek auf zwei unterschiedliche Weisen zugreifen.

entweder mit dem Bereichsopperator '::'
Dann wird ein Ausdruck über Namespacebezeichnung::Ausdruck aufgerufen
Bsp.: std::cout << Text;
(nach dem im Header mit #include <iostream> die Bibliothek geladen wurde.)
oder mit using namespace Namespacebezeichnung;
Dann kann der Ausdruck einfach im Programm verwendet werden.
Bsp.: using namespace std;
cout << Text;
(nach dem im Header mit #include <iostream> die Bibliothek geladen wurde.)