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.


  • Mod

    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.


Anmelden zum Antworten