Announcement

Collapse
No announcement yet.

Vererbung, Typinformationen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Vererbung, Typinformationen

    Hallo!

    Ich habe folgendes Problem: <br>
    class X {};<br>
    class Y : public X {};<br>
    class Z : public X {};<br>
    class A<br>
    {<br>
    virtual bool test(X* , X*);<br>
    };<br>

    class B : public A<br>
    {<br>
    virtual bool test(Y* , Y*);<br>
    virtual bool test(Z* , Z*);<br>
    };

    In meinem Hauptprogramm möchte ich sagen:

    main()<br>
    {<br>
    X *x1 = new Y(), *x2 = new Y();<br>
    B *b;<br>
    b->test(x1,x2);<br>
    }

    Dann soll die richtige Funktion im Vererbungsbaum von B gewählt werden?
    Wie ist das am einfachsten möglich?

    mfg,
    Georg
Working...
X