Namensräume in den Komponenten...
-
Ich bin gerade durch mehrere Fehlermeldungen (Mehrdeutigkeit) nach geraumer Zeit dazu gekommen, in den Headern der Komponenten nach der Fehlerursache zu suchen...
Und was sehe ich da:
using namespace XYZ; in jedem Header am Ende eines Namensraumes.Ist das bei den Komponentenheadern so üblich, bzw. wenn es das ist, wie problematisch ist es in einzelnen Komponenten dies zu entfernen?
cu André
-
Im schlimmsten Fall musst du alle Komponenten voll qualifizieren, kann bei mehreren Namensräumen schon mühselig werden. Kommentier´ die Direktive doch einfach aus und guck was passiert
Gruß,
Doc
-
asc schrieb:
Ist das bei den Komponentenheadern so üblich, bzw. wenn es das ist, wie problematisch ist es in einzelnen Komponenten dies zu entfernen?
http://www.c-plusplus.net/forum/viewtopic-var-p-is-1573740.html#1573740