在我们的一本教科书中,建议我们应该使用 C++ 中的接口作为一种良好的设计实践。他们给出了下面的例子;
class IAnimation
{
public:
virtual void VAdvance(const int deltaMilisec) = 0;
virtual bool const VAtEnd() const = 0;
virtual int const VGetPostition() const = 0;
};
我没有得到以下含义:
virtual bool const VAtEnd() const = 0;
virtual int const VGetPostition() const = 0;
我知道 const 在 () 之后使用以使它们可以从 const 实例中调用。但是 VAtEnd 和 VGetPosition (方法名称)之前的 const 是什么意思?
谢谢你。