Salve, sto svolgendo un compito assegnatomi dal professore, sto costruendo una classe Moto a partire dalle classi dei pezzi come ruote, motore pneumatici, freno etc. mediante il metodo della composizione
ho un problema :
moto::moto(const string & casaProduttrice , double costo, const pneumatici& pneu ){
marca =casaProduttrice;
prezzo=costo;
pneumatico=pneu; //<------------------------------------qui
}
non capisco perchè mi esce questo errore:
error: uninitialized reference member 'moto::pneumatico'
..\src\moto.cpp:18:13: error: passing 'const pneumatici' as 'this' argument of 'pneumatici& pneumatici::operator=(const pneumatici&)' discards qualifiers
devo forse sovraccaricare l'uguale?