Две структуры, которые получают доступ друг к другу в cpp - PullRequest
0 голосов
/ 09 марта 2019

У меня есть две структуры, которые имеют доступ друг к другу. Я отправил их вперед, но все еще есть ошибка компилятора.

«Узел» не был объявлен в этой области, и «Узел» не называет тип.

struct Node;
struct Edge;

struct Node
{
    unsigned intersectionID;
    bool visited;
    std::vector <Edge*> leavingedges;
};

struct Edge
{
    unsigned streetsegmentID;
    double weight;
    Node* endingnode;
};

1 Ответ

2 голосов
/ 09 марта 2019

Вы забыли #include <vector>.Когда я добавлю это, ваш код скомпилируется нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...