|
|
|
![]() |
|
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 04:01. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:43.