Jo, da habt ihr durchaus Recht. Ich rede hier allerdings einem Anfänger in's Gewissen, der das ruhig mal so machen soll, bis er die Verwendung dieser Klausel richtig begriffen hat, seine Umgebung kennt und weiß, welchen Schaden er damit wo unter den Teppich kehrt. Das hat sein anderes Topic ja wunderbar gezeigt.
Jemandem, der weiß, was er da tut, stelle ich die Verwendung natürlich frei. Allerdings muss ich auch sagen, dass schon im Foren-Projekt deutlich wird, dass man sehr schnell in die Enge gerät, würde man alle 4 existierenden Libs und Namespaces (Box2D, SFML, TinyXML, std) einfach mal so "usen". Da beißt sich nämlich doch ziemlich viel und es ist schnell unklar, woher jetzt plötzlich welches Element oder welcher Vektor stammt und statt rauschen ergibt sich da durchaus ein erhöhtes Verständnis für den Code. Ich denke auch, dass gerade der Noise eine Frage der Gewöhnung ist. Für mich ist std::string ein Typ, für andere ist das Noise.