What this const before method name mean?
<p>In one of our text-books it is suggested that we should use interfaces in C++ as a good design practice. They give below example;</p>

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

<p>I did not get the meaning of:</p>

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

<p>I know const is used after () to make them invocable from const instances. But what const before VAtEnd and VGetPosition (method names) mean?</p>

<p>Thank you.</p>
