Kann mir das mal Bitte jemand erklären (set wann macht es einen Unterschied, in welcher Reihenfolge ich schreibe, von we



  • Ich habe grad (nach ellenlangem runprobieren) aus SPaß die Argumente in der Erbliste vertauscht. Jetzt geht es, wenn ich zurücktausche nicht mehr! Wie kann das sein?

    #include <gtkmm/gl/widget.h>
    #include <gtkmm/drawingarea.h>
    
    class foo
        :publc Gtk::GL::Widget,Gtk::DrawingArea
    {
        //...(abstrakt)
    };
    
    class bar
        :public Gtk::DrawingArea,Gtk::GL::Widget
    {
        //...(identisch zu foo)
    };
    
    class derived1    //Geht nicht
        :public foo
    {
        //nicht Abstrakt
    };
    
    class derived2    //GEHT
        :public bar
    {
        //identisch zu derived1
    };
    

    Ohne jetzt Fehlermeldungen zu posten (es geht im Kern darum, dass eine Basisklasse von Gtk::DrawingArea einen protected Konstructor hat), kann das mit rechten dingen zugehen?



  • public a,b

    public a, private b


Anmelden zum Antworten