Pagina 1 di 1

[RISOLTO][C++]Classe derivata da altre due

Inviato: gio 21 feb 2008, 10:16
da Spiros
Devo costruire una classe derivata da altre due, classe1 e classe2. Come si fa?

Codice: Seleziona tutto

class classe3 : public classe1, public class2
È giusto così? Mi pare di no.

Re: [C++]Classe derivata da altre due

Inviato: gio 21 feb 2008, 10:35
da lamarozzo
Sì, si fa come hai scritto tu.

Re: [C++]Classe derivata da altre due

Inviato: gio 21 feb 2008, 11:33
da birg81
caspita è passata una vita da quadno non uso piu c++
nn ricordo quasi piu nulla

Re: [C++]Classe derivata da altre due

Inviato: gio 21 feb 2008, 15:05
da Spiros
Ok, no, il problema riguardava le Qt: avevo bisogno in una mia classe dei signals-slots, e quindi la mia classe doveva ereditare dalla QWidget. Però ereditava anche da un'altra classe che si chiama tab961, che non eredita da niente. Quando tentavo di scrivere class Tabella : public tab961, public QWidget, mi veniva un Warning che mi diceva che tutto ciò non era supportato e alcuni errori, proprio perché tab961 non è un QWidget. Ora ho cambiato l'ordine dei due (class Tabella : public QWidget, public tab961) e la compilazione non dà errori.
Allora se si cambia l'ordine della classi da cui si deriva cambia qualcosa nella dinamica, mi pare d'aver capito.
Comunque grazie.