|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2008
Messaggi: 530
|
[C++] Derivazione Multipla di classi annidate
Ciao a tutti ... volevo fare una domanda abbastanza semplice
io ho questa situazione : Codice:
class A
{
public:
int x;
};
class B : public A
{
public:
int x;
};
class C : public A
{
public:
int x;
};
class D : public B, public C
{
public:
int x;
};
void main()
{
D n;
n.?????? = 0;
}
avevo pensato di fare Codice:
n.A::x = 0; quindi ho modificato in questo modo Codice:
n.B::A::x = 0; oppure n.D::B::A::x = 0; quindi mi chiedo come accedere a tale membro (?) dal main ? Sarà una cretinata ... ma ora non riesco a pensarci. ----- AGGIUNTA SUCCESSIVA questo andrebbe bene ? e se si ... è l'unica soluzione ? Codice:
B *pb = &n; pb->A::x = 0; Ultima modifica di Alex_87_xelA : 01-07-2009 alle 05:01. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:31.



















