Originariamente inviato da MItaly
I campi static, oltre che essere dichiarati nella classe, vanno anche definiti in un .cpp.
codice:
componenteSpazio Box::spazio[N];
Non capisco però perché tu voglia avere quel campo static.
Perchè dalle specifiche dell'algoritmo l'array in cui verranno salvate tutte le liste collegate deve essere sempre lo stesso e ci hanno consigliato di usare un array di tipo statico. E' sbagliato?

Mettendo la dichiarazione nel .cpp effettivamente non da più errori, ma mettiamo caso che ho un metodo della stessa classe per inizializzarlo che si chiama void init_spazio();, esiste un modo per lanciare l'inizializzazione subito dopo la dichiarazione?