PDA

View Full Version : [c++] dubbio sull'ereditarietà


Uchiha83
21-07-2008, 09:30
Ciao a tutti!
Premetto che sono un neo programmatore in c++ perciò il mio dubbio potrà essere piuttosto banale :p
Ho un dubbio sull'ereditarietà: quando una classe eredita un'altra ha accesso ai suoi metodi e variabili,corretto?
Es:


class second_class {
public:
second_class () {
num = 5;
}
int num;
void operation();
};


class head_class: public second_class {
public:
second_class() {
current_variable = 0;
};

int current_variable;
void modified();
private:
int carry;
};


Se io dentro al metodo "operation" vado a modificare la variabile "num", poi quando la richiamo tramite la classe "head_class" vedrò il valore modificato? Il valore della variabile "num" dunque viene condiviso tra le due classi oppure solo la variabile come int?
Grazie mille :D

Uchiha83
21-07-2008, 15:31
qualche suggerimento?!? :cry: