Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只在顶点不存在时才尝试制作顶点,所以我主要这样做:
p_graph 是一个指向类 Graph 的指针,我试图将 vert1 与图中已经存在的所有其他字符串进行比较,如果它存在,我想转到上面的 else 语句。在类 Graph 我有以下代码:
但是当我使用调试器迭代器“it”查看代码时,似乎没有 getName(),它是 Vertex 类中的另一个字符串,因此可以与字符串 v 进行比较。我应该如何解决这个问题?
这是顶点构造函数:
实际上,看起来好像您在创建顶点后没有将顶点插入到图中:
if (!(p_graph->vertexInGraph(vert1))) { // if vert1 is not already in graph v1 = new Vertex(vert1, i); i++; // increments vertex number }
这段代码可能需要类似
p_graph->insertVertex(v1);