qualificador de tipo const logo após o nome da função [duplicate]

Esta pergunta já tem uma resposta aqui:

Significado de 'const' por último em uma declaração de função de uma classe? 7 respostas

Em C ++, às vezes, vejo declarações como abaixo:

return_type function_name(  datatype parameter1, datatype parameter2  ) const
{ /*................*/}

O que exatamente esse qualificador de tipo const faz nesse caso?

questionAnswers(3)

yourAnswerToTheQuestion