• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak wywołać metode obiektu za pomocą innego obiektu?

0 głosów
681 wizyt
pytanie zadane 28 marca 2016 w C i C++ przez Pixel040 Gaduła (3,100 p.)
class Obiekt1
{
    void cos1()
    {                                                                           
        <-- jak teraz wywolac metode cos2 w obiecie o2
    }                                                                           
};

class Obiekt2
{
    Obiekt2 o1;
    void cos2()
    {
        ...
    }
};

int main()
{
    Obiekt2 o2;

    return 0;
}

2 odpowiedzi

0 głosów
odpowiedź 28 marca 2016 przez Boshi VIP (100,240 p.)
Możesz jaśniej ? Nie wywołujesz w obiekcie tylko na rzecz obiektu.
 W  cos1 co ma być wywołane?
komentarz 28 marca 2016 przez Pixel040 Gaduła (3,100 p.)
Tak w cos1 ma byc wywolanie
komentarz 28 marca 2016 przez Boshi VIP (100,240 p.)
Albo właściwość będzie  typu obiekt2 albo przekażesz  obiekt 2 w parametrze.
komentarz 28 marca 2016 przez Pixel040 Gaduła (3,100 p.)
To napiszesz proszę kod
komentarz 28 marca 2016 przez Boshi VIP (100,240 p.)
Nie napiszę, bo to sensu nie ma.  W czym masz problem? nie wiesz jak przekazać obiekt na rzecz metody? czy jak stworzyć właściwość typu obiektu ?
komentarz 28 marca 2016 przez Pixel040 Gaduła (3,100 p.)

dało by się wysłać obiekt o2 do funkcji cos1 i zrobić coś takiego 

void cos1(Obiekt2 o2)

{                                                                           
        o2.cos2();
}       

 

komentarz 28 marca 2016 przez Boshi VIP (100,240 p.)
No da się, właśnie to zrobiłeś, w czym problem?
0 głosów
odpowiedź 28 marca 2016 przez Qb50n Obywatel (1,480 p.)
Wydaje mi się, że powinieneś stworzyć w klasie Obiekt1 obiekt typu Obiekt2 i wywołać metodę na obiekcie o2. Chyba nie ma innej opcji. Ewentualnie stwórz metodę statyczną i odwołaj się do klasy Obiekt2.

Podobne pytania

0 głosów
1 odpowiedź 683 wizyt
0 głosów
1 odpowiedź 319 wizyt
0 głosów
1 odpowiedź 821 wizyt

93,774 zapytań

142,731 odpowiedzi

323,383 komentarzy

63,378 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...