Namespace nicht mehr nutzen

FSA

Erfahrenes Mitglied
Ich habe ein Namespace blubb und hab in meiner DLL using namespace blubb geschrieben. Wie kann ich jetzt den namespace wieder deaktivieren? So eine Art de-using. Mein Ziel ist, dass ich wieder vor jede Funktion ein blubb:: schreiben muss.

Danke.
 
Soweit ich weiß gibt es keine Möglichkeit, wie "unuse" oder Ähnliches. Daher sollte man auch in Headern niemals using nutzen. Es gibt aber einen Workaround.
Inkludiere den Header in einem eigenen Namespace. Dies sollte die Nutzung des Namespace aus dem Header nicht Möglich machen. Habe ich selbst aber noch nicht ausprobiert aber schon mehrfach gelesen.
Achja und ich weiß nicht ob es bei der DLL dasselbe bewirkt.

Grüße
 
Zurück