#pragma once template class vertexIterator { public: virtual ~vertexIterator() {} virtual int next() = 0; virtual bool hasNext() const = 0; };