7#ifndef MFRAME_AFC96140_118E_4CBE_9493_51CECB88AECB
8#define MFRAME_AFC96140_118E_4CBE_9493_51CECB88AECB
17#include "./../lang/Interface.h"
31template<
class E =
void*>
47 virtual E*
next(
void) abstract;
53 virtual void reset(
void) abstract;
Definition Interface.h:134
virtual E * next(void) override
返回迭代中的下一個元素。
virtual void reset(void) override
重新設定該迭代器。
virtual bool hasNext(void) override
如果迭代具有更多的元素,則傳回true。 (換句話說,如果next()傳回一個元素而不是回傳nullptr,則傳回true)