Metoda klasy w innej klasie
Ostatnio zmodyfikowano 2011-09-21 11:12
rafal999 Temat założony przez niniejszego użytkownika |
Metoda klasy w innej klasie » 2011-09-19 21:45:26 Witam.
Napotkałem pewien problem w programowaniu obiektowym. Przedstawię to za pomocą kodu.
class A { void metodaA(); }
class B { void metodaB(); }
w main.cpp tworzę obiekt klasy A i chciałbym w metodzie 'metodaB' użyć metody 'metodaA' obiektu stworzonego w main.cpp.
void B::metodaB() { obiektA.metodaA(); }
Mam nadzieję że jasno się wyraziłem. Jedyny pomysł jaki mi wpadł to umieszczenie tego wszystkiego w jednej klasie, no ale chyba nie o to chodzi w obiektowości. |
|
malan |
» 2011-09-19 22:01:53 class A { public: void metodaA(); };
class B { void metodaB() { A obiektA; obiektA.metodaA(); } }; Wątpię, że takie rozwiązanie coś Ci da, ale podałeś za mało informacji. |
|
rafal999 Temat założony przez niniejszego użytkownika |
» 2011-09-21 11:12:46 Problem rozwiązany, wystarczyło użyć wskaźników. |
|
« 1 » |