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()
{
}