[C++] problem z dziedziczeniem...

0

mam klase np.Test i wniej klasy skladowe np. Pytanie, Odpowiedz. Przy czym Test jest klasa czysto wirtualna. Dalej mam dziedziczenie po Tescie czyli gdy w klasie bazowej mam wszystko wsadzone [załóżmy] w sejkcje protected, to czy w klasach pochodnych moge normalnie odwolywac sie do pol klas skladowych w klasie bazowej :| czyli do pol klas Pytanie i Odpowiedz? i jak ?

troche zagmatwane?...

0

rzeczywiście, trochę to jest zagmatwane :-)
jeśli dobrze rozumiem to chodzi Ci o coś takiego:

class Pytanie {
  ...
};

class Odpowiedz {
  ...
};

class Test {
  protected:
  Pytanie skladowa_pytanie;
  Odpowiedz skladowa_odpowiedz;
  ...
};

class Pochodna : Test {
  ...
};

to żeby się odwołać do:
skladowa_pytanie
skladowa_odpowiedz
musisz je w klasie pochodnej dać do sekcji 'public'
a potem normalnie:

Pochodna obiekt;
obiekt.skladowa_pytanie

to chyba tyle
mam nadzieje, że to Ci jakoś pomoże - jeśli o to Ci chodziło ;-)

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