Nippolo ha scritto:
Ecco i vari errori/imprecisioni che ho notato:
... inoltre se dichiari l'argomento const tanto vale passarlo per riferimento e non per valore;
Tutto chiaro escluso l'argomento del costruttore dichiarato come
const; supponendo che nel mio main l'argomento passato al costruttore sia sempre una costante numerica e mai una variabile, avrebbe un senso lasciare l'attributo const?
Se non capisco male, se passo l'argomento per valore il const non serve a niente perchè qualsiasi modifica del corrispondente parametro formale non porterà alcun cambiamento nel parametro attuale.
Se invece antepongo l'attributo const passando l'argomento per riferimento, potenzialmente l'argomento formale corrispondente potrebbe variarne il valore ma la presenza dell'attributo lo impedisce... ma scusate la domanda forse ipocrita, che senso a passare un valore per riferimento se poi non lo possiamo modificare?