Co oznacza ta stała przed nazwą metody?
W jednej z naszych podręczników sugeruje się, że powinniśmy używać interfejsów w C ++ jako dobrej praktyki projektowej. Podają poniżej przykład;
<code>class IAnimation { public: virtual void VAdvance(const int deltaMilisec) = 0; virtual bool const VAtEnd() const = 0; virtual int const VGetPostition() const = 0; }; </code>
Nie zrozumiałem znaczenia:
<code>virtual bool const VAtEnd() const = 0; virtual int const VGetPostition() const = 0; </code>
Wiem, że const jest używane after (), aby można je było wywołać z instancji stałych. Ale co oznacza const przed VAtEnd i VGetPosition (nazwy metod)?
Dziękuję Ci.