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;
class IAnimation
{
public:
virtual void VAdvance(const int deltaMilisec) = 0;
virtual bool const VAtEnd() const = 0;
virtual int const VGetPostition() const = 0;
};
Nie zrozumiałem znaczenia:
virtual bool const VAtEnd() const = 0;
virtual int const VGetPostition() const = 0;
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.