Jag frsker gra en datastruktur fr grafer dr jag har en struct fr kanter (edge) och en fr hrnen (node). Varje hrn ska hlla reda p vilka kanter den har med hjlp av en k. Min ansats fr att lsa det ser ut s hr:
Kod:
struct struct_edge{
int begin;
int end;
int cap;
};
struct struct_node{
int name;
queue<struct struct_edge> edgeQueue;
};
Men jag fr dessa fel frn kompilatorn:
- error: ISO C++ forbids declaration of 'queue' with no type
- error: expected ';' before '<' token
Felen pekar p den hr raden:
queue<edge> edgeQueue;
Hur ska jag skriva detta fr att f det och funka?