sto sviluppando, in modo molto semplificato e per riprendere un po' il c++ ad oggetti, il famosissimo gioco snake. Ho creato una classe gestita che ha al suo interno una variabile che mi produce un errore:
Tclassesecondaria^ oggetto[dimensione];
in poche parole la classe secondaria è anch'essa una classe gestita e la dimensione è una costante statica dichiarata in questo modo( anche se qui ho molti dubbi sulla dichiarazione, nonostante non mi abbia dato nessun tipo di errore):
static const int dimensione= costantenumerica;// ovviamente la costante numerica è un valore decimale
ritornando al problema principale:
ERRORE C4368: impossibile definire oggetto come membro di Tclassesecondaria gestita: tipi misti non supportati.
qualche suggerimento?
Mi piacerebbe anche sapere il perché non è possibile fare una dichiarazione di questo genere.