No. Se dichiarato dichiarato const nel prototipo di funzione, l'oggetto diventa const a tutti gli effetti. Da usare ma non toccare. Se hai bisogno di fare cambiamenti all'oggetto all'interno della funzione da ripercuotere fuori, devi usare il prototipo senza const.