O que esta const antes do nome do método significa?

Em um de nossos livros de texto, sugerimos que devemos usar interfaces em C ++ como uma boa prática de design. Eles dão abaixo exemplo;

<code>class IAnimation
{
  public:
      virtual void VAdvance(const int deltaMilisec) = 0;
      virtual bool const VAtEnd() const = 0;
      virtual int const VGetPostition() const = 0;
};
</code>

Eu não entendi o significado de:

<code>virtual bool const VAtEnd() const = 0;
virtual int const VGetPostition() const = 0;
</code>

Eu sei const é usado depois () para torná-los invocáveis ​​a partir de instâncias const. Mas o que const antes de VAtEnd e VGetPosition (nomes de métodos) significa?

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion