Как получить доступ к вектору узлов - PullRequest
0 голосов
/ 29 мая 2019

У меня есть собственный класс с именем Node.Это выглядит так:

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

Тогда у меня есть класс Graph, который имеет линию

vector<Node> g;

В основном я хочу сделать граф вектором узлов, где каждый узел имеетзначение, а также вектор узлов, к которым он прилегает.Позже я пытаюсь сделать что-то вроде

Node *a = g[u]

, где u - это узел, который был передан в функцию, он выдает мне сообщение об ошибке.Есть ли какой-то способ, которым я должен получить доступ к вектору узлов или я все неправильно настраиваю?

...