У объекта consturctor Node = new Node [numberOfNodes]; и Edge = new Edge [numberOfEdges]; дает ошибку идентификатора? что в этом плохого?Ошибка синтаксиса: идентификатор 'Edge'?
typedef struct node
{
int id;
int x;
int y;
} Node;
typedef struct edge
{
int id;
Node node1;
Node node2;
} Edge;
class graph
{
private:
int numberOfNodes;
int numberOfEdges;
int *Node;
int *Edge;
public:
graph(int nodes, int edges)
{
numberOfNodes = nodes;
numberOfEdges = edges;
Node = new Node[numberOfNodes];
Edge = new Edge[numberOfEdges];
}
Почему структура ЬурейеЕ? Просто 'struct _name_ {_members_};' будет делать. – ergosys