It should be = 0, with space. For example: virtual bool isReplaying() const = 0; preferable to virtual bool isReplaying() const =0;