Z
ZikO
Hi there.
I have a problem. I have created nested classes but don't know how to access to
inner classes. I know I can create objects:
Hen Object;
Hen::Nest ObjectNest;
Hen::Nest::Egg ObjectEgg;
and have access to particular elements
Object.el_hen = 10;
ObjectNest.el_nest = 20;
ObjectEgg.el_egg = 30;
or functions
ObjectEgg.display();
ObjectNest.display();
Object.display();
but if I have only e.g. ObjectEgg, could I have access to both inner classes? I
would like to know the same using pointers!
Regards.
<code>
class Hen
{
public:
int el_hen;
class Nest
{
public:
int el_nest;
class Egg
{
public:
int el_egg;
void display();
};
void display();
};
void display();
};
</code>
I have a problem. I have created nested classes but don't know how to access to
inner classes. I know I can create objects:
Hen Object;
Hen::Nest ObjectNest;
Hen::Nest::Egg ObjectEgg;
and have access to particular elements
Object.el_hen = 10;
ObjectNest.el_nest = 20;
ObjectEgg.el_egg = 30;
or functions
ObjectEgg.display();
ObjectNest.display();
Object.display();
but if I have only e.g. ObjectEgg, could I have access to both inner classes? I
would like to know the same using pointers!
Regards.
<code>
class Hen
{
public:
int el_hen;
class Nest
{
public:
int el_nest;
class Egg
{
public:
int el_egg;
void display();
};
void display();
};
void display();
};
</code>