danyroma80
13-10-2006, 19:07
ho due classi messe in relazione di ereditarietà
class figlia : public madre
{....
....
};
Ora nel resto del codice ho una istruzione del tipo
madre * puntatore = new figlia;
Se non mi sbaglio, l'istruzione alloca in memoria un nuovo oggetto di tipo figlia, indirizzato da un puntatore di tipo madre.
sbaglio, oppure l'oggetto allocato in memoria è di tipo madre?
class figlia : public madre
{....
....
};
Ora nel resto del codice ho una istruzione del tipo
madre * puntatore = new figlia;
Se non mi sbaglio, l'istruzione alloca in memoria un nuovo oggetto di tipo figlia, indirizzato da un puntatore di tipo madre.
sbaglio, oppure l'oggetto allocato in memoria è di tipo madre?