【发布时间】:2020-11-24 20:29:22
【问题描述】:
如何在不引发错误的情况下创建这样的东西?
class Vertex
{
public:
map<Vertex, int> connectedTo;
};
如果我使用 Vertex*,它会起作用,但这会在以后引起一些问题。我错过了什么,因为我找不到任何理由让我的代码不起作用?
【问题讨论】:
-
您肯定想要指向连接对象的指针吗?不是自己拥有这些物品吗?
-
如果您向我们展示您遇到的错误将会有所帮助。一方面,我没有看到为
Vertex定义的operator<,因此它不能用作地图中的键。