001
27.06.2003, 16:42 Uhr
virtual
Sexiest Bit alive (Operator)
|
Für Namespaces Ein Namespace ("Namensraum") wird in C++ verwendet, um Symbole logisch zu gruppieren. So werden zB alle Sachen aus der STL im Namepsace std definiert:
C++: |
namespace std { // Der ganze STL Kram }
|
Dein Programm gehört nicht zum namensraum std, deshalb mußt du, wenn du zB ein cout verwenden willst, sagen, daß du das cout aus dem Namensraum std haben willst. Du sagst dann folgendes:
C++: |
using namespace std; // Importiere alle Symbole aus std in Deinen akt. Namespace. Nicht empfehlenswert, da das Namespacekonzept ad absurdum geführt wird. -- oder -- using namespace std::cout; // Benutze cout aus Namespace std -- oder -- std::cout; // Von mir bevorzugt, weil immer klar ist, welches cout benutzt wird.
|
-- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |