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.)