如何访问节点向量

时间:2019-05-28 22:05:42

标签: vector c++14 stdvector

我有一个名为Node的自定义类。看起来像这样:

class Node {
     public:
           int id;
           vector<Node> adj;
           Node(int i): id(i) {}
};

然后我有一个带有线的类Graph

vector<Node> g;

基本上,我想使图成为Nodes的向量,其中每个Node都有一个值以及与之相邻的Nodes的向量。后来我尝试做类似的事情

Node *a = g[u]

其中u是传递给函数的Node,它给我一条错误消息。我应该以某种方式访问​​节点向量,还是所有设置都不正确?

0 个答案:

没有答案