hilfe zu verketteter STL liste
-
kann mir jemand sagen wieso folgendes falsch ist (benutze STL)?
typedef struct { string node_label; vector<struct Node > adj_nodes; } Node;
...compiler meckert ueber den typ des struktur-elements adj_nodes mit:
"'Node': Neudefinition; unterschiedliche Basistypen"danke.
-
Das sollte gehen und ist imho eher das, was du machen willst.
struct Node { string node_label; std::vector<Node*> adj_nodes; };
-
danke fuer den typ, aber eigentlich wollte ich nicht mit zeigern herumhantieren. Ist das ueberhaupt ohne zeiger moeglich?
.. die paar zeilen die ich schickte will mein compiler mit der ebenfalls geschickten fehlermeldung nicht schlucken.
danke,gruss.
Ps: lang ist her mit verketteten listen
-
muck schrieb:
Ist das ueberhaupt ohne zeiger moeglich?
nein