Buona sera a tutti, vorrei realizzare una griglia del sudoku (vuota) in c++;
Pensavo di costruire due struct annidate tipo:

struct Griglia{

Casella **array; (array bidimensionale di caselle)
}

struct Casella {

int val;
int * valpossibili; (array dei valori possibili per ogni casella);

}

Ora penso che questo pezzo di codice nn presenti errori concettuali(correggetemi se sbaglio);

nel mio main, come devo comportarmi? come faccio ad allocare giustamente le strutture in base alla grandezza della griglia che prenderò da input?griglia 9x9 o 15x15?


Grazie per le risposte..

Se mi consigliate di usare le classi, vi chiedo perchè le classi e nn le struct?