Eigener namespace
-
Morgen!
Ich habe ein paar Klassen geschrieben die Namen haben die gebräuchlich sind. Deshalb wollte ich das ganze in einem namespace verpacken.
Es sind 3 Klassen, jede Klasse hat den ganz normalen Aufbau
#ifndef #define code #endif
Und die dazugehörige cpp Datei.
Ich weiß jetzt nicht wo ich namespace MeinNamespace einfügen sollte?
vor und nach jeder Klasse? In der cpp Datei auch?
-
namespace supertollernamespacename { /*code*/ }
Alles was zwischen den Klammern steht ist dann im Namespace.
-
Soll ich dann die ganze headerdatei in den namespace tun und auch die cpp datei? oder reicht es die headerdatei in den namespace zu legen?
-
Es reicht die Header-Datei im namespace. In der Cpp-Datei muss lediglich ein using namespace <name>; erfolgen oder ein Zugriff über den Scope-Op.