Was bedeutet diese Konstante vor dem Methodennamen?

In einem unserer Lehrbücher wird empfohlen, Schnittstellen in C ++ als gute Entwurfspraxis zu verwenden. Sie geben unter Beispiel;

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

Ich habe die Bedeutung von nicht verstanden:

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

Ich weiß, dass const after () verwendet wird, um sie für const-Instanzen aufrufbar zu machen. Aber was bedeuten const vor VAtEnd und VGetPosition (Methodennamen)?

Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage