potete chiarirmi questo dubbio sull'ereditarità?
allora io ho una classe madre
con un parametro nel costruttore
Persona(int eta)
poi voglio farne una che eredità da Persona tutto e in + aggiunge il sesso
Donna(string sesso)
quello che nn riesco a far andare è il costruttore della seconda classe...xchè dà errore questo codice? come va strutturato il costruttore della classe derivata?
codice:#include <iostream> #include <string> using namespace std; class Casa { public: Casa(); Casa(string ins_nome, int ins_prezzo); private: string nome; int prezzo; }; Casa::Casa(string ins_nome, int ins_prezzo) { nome = ins_nome; prezzo = ins_prezzo; } class Villa : public Casa { public: Villa(); Villa(string tipologia); private: }; Villa::Villa(string tipologia) { } main() { }


Rispondi quotando