Torna indietro   Hardware Upgrade Forum > Software > Programmazione

BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile
BOOX Palma 2 Pro è l'ultima evoluzione della gamma Palma. Ma di cosa si tratta? In breve è un dispositivo e-ink da 6,13 pollici che sfida le convenzioni con un display Kaleido 3 a colori, supporto per stilo InkSense Plus, connettività 5G solo dati e alimentato dal sistema operativo Android 15. Con queste caratteristica si configura come qualcosa in più di un semplice e-reader
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7
FRITZ!Repeater 1700 porta il Wi-Fi 7 dual-band nelle case connesse. Mette a disposizione fino a 2.880 Mbit/s su 5 GHz e 688 Mbit/s su 2,4 GHz, integrazione Mesh immediata via WPS con FRITZ!Box e funzioni smart come MLO per bassa latenza. Compatto, plug-and-play e pronto per il futuro, è la soluzione ideale per chi vuole coprire ogni angolo senza cavi o complicazioni
Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica
Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica
La Fondazione Chips-IT ha presentato a Pavia il piano strategico 2026-2028 per rafforzare l'ecosistema italiano dei semiconduttori. Con un focus su ricerca, design, talenti e infrastrutture, la Fondazione punta a consolidare il ruolo dell'Italia nel Chips Act europeo, sostenendo innovazione, collaborazione industriale e sovranità tecnologica.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-07-2009, 03:38   #1
Alex_87_xelA
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;
}
Ora dove stanno i punti interrogativi vorrei chiamare la x della classe A

avevo pensato di fare

Codice:
n.A::x = 0;
ma il compilatore giustamente mi trova un'ambiguita .... non sa se A della classe B oppure A della classe C

quindi ho modificato in questo modo

Codice:
n.B::A::x = 0;

oppure

n.D::B::A::x = 0;
ma ancora giustamente il compilatore mi dice che A non è un membro di B e che B non è membro di D OVVIAMENTE.

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.
Alex_87_xelA è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7 FRITZ!Repeater 1700 estende la rete super-veloce...
Fondazione Chips-IT, l'Italia alla riscossa nei chip. Il piano e la partnership EssilorLuxottica Fondazione Chips-IT, l'Italia alla riscossa nei ...
Nutanix: innovazione, semplicità e IA al centro della strategia hybrid multicloud Nutanix: innovazione, semplicità e IA al ...
Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il notebook gaming 'budget' che non ti aspetti Lenovo LOQ 15i Gen 10 (15IRX10) alla prova: il n...
Hyundai e LifeGate presentano una soluzi...
IA: un italiano su quattro la vorrebbe a...
MSI MEG X870E Godlike X: solo 1.000 unit...
I Robotaxi di Tesla registrano un tasso ...
GOG Patrons è ufficiale: la commu...
smart #2: le foto spia rivelano il ritor...
Ford sceglie l'IA al posto degli EV: la ...
Urbanista Palermo a meno di 40 euro: ANC...
Gruppo Marino e WINDTRE BUSINESS: sicure...
Il nuovo CEO di Mozilla e la strategia p...
Google punta al salto di qualità ...
Windows 11 attiva in automatico il servi...
Arctic MX-7: la nuova generazione di pas...
Di Caprio, 'Una battaglia dopo l'altra' ...
Intel cambia pelle: nuovi manager e lega...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:31.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v