Hirdetés

Új hozzászólás Aktív témák

  • Fire/SOUL/CD
    félisten

    Nem egészen erre gondoltam, hanem valami ilyesmire:
    alma.h
    class alma
    {
    public:
    int szin;
    virtual int kiir();
    ...
    };
    class körte : public alma
    {
    public:
    int meret;
    körte(int szin,int meret);
    ...
    };
    main.cpp:
    cin>>meret;
    cin>szin;
    Node* a;
    a<<körte(szin,meret);

    Valami ilyesmi kellene, csak az a kérdés, hogy milyen típusú listával tudom ezt megtenni...

    Hali!

    Akkor remélem ez megfelel, másra már nem tudok gondolni... :F
    Bocsi ha megint mellétrafálnék... :DDD

    #include <iostream>
    using namespace std;

    typedef class T_ALMA {
    int i, j;
    public:
    void beallit(int a, int b) {
    i = a;
    j = b;
    }
    void almakiir() {
    cout << "En a T_ALMA vagyok: ";
    cout << i << " " << j << endl;
    }
    }ALMA;

    typedef class T_KORTE : public ALMA {
    public:
    void kortekiir() {
    cout << "En a T_KORTE vagyok\n";
    }
    }KORTE;

    int main()
    {
    KORTE kortek[2];

    kortek[0].beallit(1,2);
    kortek[1].beallit(3,4);
    kortek[0].almakiir();
    kortek[1].almakiir();
    kortek[0].kortekiir();
    kortek[1].kortekiir();

    return 0;
    }

    Fire.

Új hozzászólás Aktív témák