Wie kann ich "Namespacemembers" in einer anderen Headerdatei definieren?



  • Hallo,
    ich habe ein Programm, das ich in eine DLL umwandeln will, alle Klassen und Strukturen in der endgültigen DLL sollen in einem Namespace liegen. Obwohl ein Namespace nie mit in eine DLL kann (oder?), möchte ich ihn zur unterteilung des Programms beibehalten. Wie kann ich es schaffen alle Klassen und Strukturen aus anderen headerdtein zu importieren und in den Namespace einzubinden (die Klassen müssen bei der Definition ja folgendermaßen definiert werden: Namespacename::Klassenname) (und geht das überhaupt?).

    thx
    Glamdring



  • Du machst im neuen HEader einfach wieder nen Namespace auf der genauso heisst wie der in der eigentlichen headerdatei.

    // a.h
    namespace A
    {
    }

    //b.h
    namespace A
    {
    }



  • Ahso, danke

    gruß
    Glamdring


Anmelden zum Antworten