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

Używanie metod na obiektach klas dziedziczących

Ostatnio zmodyfikowano 2013-04-20 20:22
Autor Wiadomość
rafixxx25
Temat założony przez niniejszego użytkownika
Używanie metod na obiektach klas dziedziczących
» 2013-04-20 19:56:11
Witam!

Mam pewne pytanie.
W jaki sposób mogę wywołać metodę pewnej klasy, która jako parametr przyjmuje obiekt innej klasy, tak, by jako parametr podać obiekt klasy dziedziczącej po tej drugiej. Czyli:
C/C++
class klasa
{
    int metoda( klasa2 obiekt );
    ...
}

class klasa2
{
    ...
}

class klasa_dziedziczaca
    : public klasa2
{
    ...
}
I chciałbym wywołać coś takiego:
C/C++
klasa obiekt;
klasa_dziedziczaca obiekt2;
int wynik = obiekt.metoda( obiekt2 );

Pozdrawiam.
P-80910
Monika90
» 2013-04-20 20:05:35
Zwyczajnie zdefiniuj klasa2 przed klasa. A jak nie chcesz definiować, to po prostu zadeklaruj.
C/C++
class klasa2;
P-80911
rafixxx25
Temat założony przez niniejszego użytkownika
» 2013-04-20 20:22:44
Dobra, już nieważne :P
Problem rozwiązany - zupełnie nie związany z tematem.
Klasy i tak były w oddzielnych plikach, błąd był zupełnie gdzie indziej, a myślałem, że problem jest z funkcją dziedziczącą.
P-80915
« 1 »
  Strona 1 z 1