Const di fronte a tutto si riferisce al tipo restituito (ha senso metterlo in genere solo se si restituisce un puntatore o un reference), const alla fine si riferisce al metodo.