witam!
mam pytanie. posiadam taki o graf:)
http://img174.imageshack.us/my.php?image=sdflw3.png
zadanie polega na napisaniu kodu dziedziczenia wirtualnego i standardowego. Standardowe zrobilem.Proste
Teraz sa schody. Pytanie brzmi: czy do w kazdej klasie na liscie pochodzenia musze wpisywac slowo virtual??
Ja uwazam ze nie. bo przeciez wieloznacznosc zajdzie tylko w paru przypadkach.
class A
{};
///////////////////////////////////////////////////////////////
class B:public virtual A
{};
///////////////////////////////////////////////////////////////
class C:public virtual A
{};
///////////////////////////////////////////////////////////////
class D:public virtual B
{};
///////////////////////////////////////////////////////////////
class E:public B,public C
{};
///////////////////////////////////////////////////////////////
class F:public D
{};
///////////////////////////////////////////////////////////////
class G:public D
{};
///////////////////////////////////////////////////////////////
class H:public virtual F
{};
///////////////////////////////////////////////////////////////
class I:public virtual F
{};
///////////////////////////////////////////////////////////////
class J:public virtual E,public F
{};
///////////////////////////////////////////////////////////////
class K:public H,public I
{};
///////////////////////////////////////////////////////////////
class L:public I
{};
///////////////////////////////////////////////////////////////
class M:public I,public C
{};
czekam na wasze odpowiedzi:) dzieki za pomoc ;]