Ich bemerke, dass C++ std
Namespace über mehrere Dateien verteilt ist (wie in vector
, string
, iostream
, etc.). Wie kann ich dasselbe in meinen Programmen erreichen? Ich erkläre, dass ich einfach den gleichen Namensraum in jedem einzelnen Header-Datei, so dass es so etwas wie:Namespace über mehrere Dateien hinweg verwenden
ah
namespace something
{
class A {};
}
bh
#include "a.h"
namespace something
{
class B : public A {};
}
Und dann in, sagen wir, main.cpp
Würde ich einfach "bh" und "ah" und dann using namespace something;
verwenden, um die beiden Klassen zu verwenden?
Ich nehme an, du meinst 'using namespace' nicht' namespace' zu benutzen? – ephemient
@ephemient ja genau! – wrongusername