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?