Questa è la struttura della lista.
Con questa struttura riesco a lavorare sulle classi ma non riesco a fare il collegamento tra i vari puntatori a oggetti. (tutto questo per creare una mappa espandibile all'infinito)
struct posizioni{
Node punto;
posizioni *next;
};
typedef posizioni* ptrlista;
Questa è la classe:
public:
int posX;
int posY;
Node *nord;
Node *sud;
Node *est;
Node *ovest;
posP->punto.nord = posA->punto;
posA->punto.sud = posP->punto;
(posP e posA sono puntatori alla lista, quello che tentavo di fare era collegare il puntatore nord a un oggetto della classe contenuta nella lista)
P.S: Altrimenti ci sarebbe un altro modo più semplice?