Zwracanie wartości przez obiekt

0

Mam Klase A , B oraz C.

class A
{
....
public:
     string zwroc()
     { 
         string a="A";
         return a;

     }

}

class B
{
public:

....
     string zwroc2()
     { 
         string b="B";
         return b;

     }

}


class C: public B
{
public:

A obiekt;
B obiekt2;
    void wypisz()
     { 
        cout << "Obiekt A: "<< obiekt.zwroc(); // nie dziala
        cout << "Obiekt B: "<< zwroc2();  // dziala
        cout << "Obiekt B: "<< obiekt2.zwroc2();  // niedziala
     }

}


Przykładowo na stringach, ale na intach zawsze zwraca np. 0, dlaczego nie moge tak zwrócić wartości z metody innego obiektu?

1 użytkowników online, w tym zalogowanych: 0, gości: 1