¿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.