Il const inserito dopo la funzione indica che quella specifica funzione non andrà a modificare alcun membro della classe.
Una funzione di tipo
print, si presuppone che stampi qualcosa senza modificare nulla, ecco il perché di quel const.
Il programma funzionerebbe anche senza.. tuttavia, ciò rappresenta una salvaguardia per eventuali errori di programmazione.
P.s.: la prossima volta, per inserire codice qui sul forum, utilizza i tag
.