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.