У меня есть собственный класс с именем Node.Это выглядит так:
class Node {
public:
int id;
vector<Node> adj;
Node(int i): id(i) {}
};
Тогда у меня есть класс Graph, который имеет линию
vector<Node> g;
В основном я хочу сделать граф вектором узлов, где каждый узел имеетзначение, а также вектор узлов, к которым он прилегает.Позже я пытаюсь сделать что-то вроде
Node *a = g[u]
, где u - это узел, который был передан в функцию, он выдает мне сообщение об ошибке.Есть ли какой-то способ, которым я должен получить доступ к вектору узлов или я все неправильно настраиваю?