Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Klasy...

Ostatnio zmodyfikowano 2011-04-23 21:09
Autor Wiadomość
DejaVu
» 2011-04-23 17:59:18
Dziedziczenie + interfejs ogólny obiektu + jedna tablica przechowująca wskaźniki na interfejsy. Potem standardowa pętla for na tak skonstrukowanej tablicy.
P-31788
SeaMonster131
Temat założony przez niniejszego użytkownika
» 2011-04-23 18:04:12
A taki chociaż malutki przykład jak to ma wyglądać? :) Bo nie wiem jak to napisać kompletnie heh :p Nie jestem tak dobry w C++ jak Pan, Panie @DejaVu :)
P-31789
DejaVu
» 2011-04-23 20:51:13
C/C++
class public X
{
public:
    virtual metoda() = 0;
};

class Y
    : public X
{
public:
    virtual metoda() { }
};

class Z
    : public X
{
public:
    virtual metoda() { }
};

//...
std::vector < X * > v;
v.push_back( new Y );
v.push_back( new Z );
for( size_t i = 0; i < v.size(); i++ )
     v[ i ]->metoda();

P-31805
SeaMonster131
Temat założony przez niniejszego użytkownika
» 2011-04-23 21:09:45
Dziękuje bardzo @DejaVu! :D
Bede powoli obczajał Twój kod, niby go rozumiem, ale z drugiej strony to go nie rozumiem, dużo nauki przede mną hehe :)

To temat do zamknięcia, dzięki wszystkim :)
P-31806
1 « 2 »
Poprzednia strona Strona 2 z 2