calificador de tipo const poco después del nombre de la función [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Qué significa 'const' último en una declaración de función de una clase? 7 respuestas

En C ++ a veces veo declaraciones como las siguientes:

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

¿Qué hace exactamente este calificador de tipo const en este caso?

Respuestas a la pregunta(3)

Su respuesta a la pregunta