На этот вопрос уже есть ответ здесь:
Что именно означает ключевое слово const в C ++, когда оно написано в конце функции-члена (после списка аргументов)?
const