Abstrakte Klasse ableiten



  • Ich habe 2 abstrakte Klasse, von denen ich ableiten muss.
    class __gc __abstract A {
    };

    class __gc __abstract B {
    }

    class __gc : public A, public B { // Error
    };

    Fehlermeldung:
    error C2890: Eine __gc-Klasse kann nur eine Nichtschnittstellen-Basisklasse haben.

    WIe löst man das Problem?



  • Gar nicht 🙂 .Net kennt nur Einfachvererbung. Statt abstrakter Basisklassen werden häufig Interfaces benutzt. Falls die für deine Anwendung net passen musst dir ne andere Klassenherachie einfallen lassen.



  • ➡ __interface

    ps: sogar asdfg ist als benutzername bereits belegt?!?!?!?!? was soll ich denn nun für einen namen angeben?


Anmelden zum Antworten