-
ios_base::out
Hi Leute,
Ich lerne zurzeit c++, und jetzt bin ich bei etwas wo ich net weiterkomme, und zwar das: ios_base::out
Ich versteh auch net ganz wie der ::-Operator funktioniert.
Wäre nett wenn jemand mir das erklären könnte.
MFG napsta
-
-
Trojaner
In C++ hat man Namensbereiche eingeführt, die Namenskonflikte vermeiden sollen. "ios_base" ist genauso ein Namensbereich wie "std". Du könntest also auch "std::ios_base:: out" schreiben, was bei deinem Code wohl nicht erforderlich ist, weil du bestimmt schon irgendwo oben "using namespace std;" eingefügt hast.
Du könntest also auch einfach nur "out" schreiben, wenn du in den Namensbereich "ios_base" "springst". Google am besten einfach ein bisschen nach "C++ Namespaces" oder so..
Ansonsten kann man den ::-Operator noch bei statischen Membervariablen verwenden.
-
Stichworte
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln