bool Graph::hasVertex(const Vertex& v) const { std::vector::const_iterator pos = vertexes.begin(), posEnd = vertexes.end(); for ( ; pos != posEnd; ++pos) { if (*pos == v) return true; } return false; }