using namespace std;
-
Hallo! Ich habe kurz eine Frage. Welche Vorteile bzw. Nachteile hat es den Befehl "using namespace std;" zu verwenden. Ich sehe in Tutorials immer, wie bei jedem Befehl das "std::" einzeln davorgeschrieben wird (z.B. std::cout<<"Hallo";). Nun frage ich mich, was ist besser oder schlechter? Welche Vorteile bieten die verschiedenen Schreibweisen und welchen Unterschied gibt es?
Ich würde mich sehr über eine Antwort freuen.
-
Vorteil: Spart Schreibarbeit.
Nachteil: Kann zu Namenskonflikten führen.Urteil: Wenn dein Code für sich alleine steht, dann mach was du willst. Wenn dein Code potentiell in anderem Code auftauchen kann (sprich: Wenn du einen Header schreibst), dann benutze niemals using namespace.