Originariamente inviato da p4sko
ripeto, ho ripreso il c++ dopo molti anni..a detta del professore quest'implementazione è giusta, perciò mi sono fidato dicendo che almeno l'inizio fosse giusto. Ho aperto una discussione proprio per cercare di capire e chiedere a chi è più esperto di me!
Alex, come dovrebbe essere la sintassi? ho invertito public e private?
L'ordine di public/private non è importante.
codice:
public:
Impiegato(string n, string c, double stp);
nome=n;
cognome=c;
stipendio=stp;
Questa implementazione non può essere giusta:
Hai un costruttore con tre argomenti. Poi hai tre assegnazioni in mezzo al nulla... Un modo per sistemare (se ricordo bene, C++ non lo usa da un sacco di tempo) può essere:
codice:
class Impiegato {
public:
Impiegato(string n, string c, double stp);
... altra roba che non metto
};
Impiegato::Impiegato(string n, string c, double stp) {
nome=n;
cognome=c;
stipendio=stp;
}