¿Qué significa esta constante antes del nombre del método?

En uno de nuestros libros de texto se sugiere que deberíamos usar interfaces en C ++ como una buena práctica de diseño. Dan el siguiente ejemplo;

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

No entendí el significado de:

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

Sé que const se usa después de () para hacerlos invocables de instancias const. Pero, ¿qué significa antes de VAtEnd y VGetPosition (nombres de métodos)?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta