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.