私たちのテキストブックの1つでは、C++でのインターフェイスを良いデザインとして使用することをお勧めします。彼らは以下の例を挙げている。メソッド名の前にこのconstは何を意味しますか?
class IAnimation
{
public:
virtual void VAdvance(const int deltaMilisec) = 0;
virtual bool const VAtEnd() const = 0;
virtual int const VGetPostition() const = 0;
};
私はの意味は取得できませんでした:私はCONSTがconstのインスタンスからそれらを呼び出し可能にするために()の後に使用されている知っている
virtual bool const VAtEnd() const = 0;
virtual int const VGetPostition() const = 0;
を。しかし、VAtEndとVGetPosition(メソッド名)の前のconstはどういう意味ですか?
ありがとうございます。
:
あなたががオブジェクトを返すことがしたい場合は! –
constは左にバインドされます(左端にない場合は右にバインドされます)。 –