array in verketteter Liste
-
Hallo,
ich habe da ein Problem. Bin leider C++ Neuling. Ist es nicht möglich in einem struct ein Array abzuspeichern? Hier mal mein Code:typedef int zustand[9]; // ein Zustand ist ein 2 dim Array
struct queueknoten
{
zustand data; // hier wird der Knoten gespeichert
queueknoten *next; // Verknüpfung zum Nachfolger
};
queueknoten *anker = 0; // Anfang der Liste
.
.
.
// Neues Element für die Liste erzeugen:
queueknoten *node = new queueknoten;
node->data = startzustand; // Besetze die Daten
node->next = anker; // Hänge die bisherige Liste an
anker = node; // Setze den Anfangspunkt hierherGenau hie rkommt die Fehlermeldung:
ISO C++ forbids assignment of arrays
Wie kann ich das lösen? oder welche andere möglichkeiten gibt es?
Danke im Voraus
-
Das hier ist das falsche Forum, Du wirst sicher bald verschoben.
C++ wäre das richtige Forum, das hier ist C++/CLI.
-
1. meinst Du typedef int[9] zustand; ?
2. Willst Du lieber nicht std::list<queueknoten> oder std::deque<queueknoten> verwenden?
-
Oder da wir in C++/CLI Forum sind die LinkedList aus den .NET Collections.