è un po' che non scrivo in C++, lo ammetto.. 
la variabile globale vorrei in futuro poterla passare come argomento, quindi non posso metterla nel preprocessore.
ho provato così:
codice:
//: file: main.cpp
#include "tavola.h"
const int lato = 10;
int main (int argc, char *argv[])
{
tavola tavola_1;
return 0;
}
codice:
//: file: tavola.h
#include "casella.h"
class tavola
{
private:
casella* griglia[lato][lato];
};
compilando con gcc 3.4.6 mi da come errore:
codice:
`lato' was not declared in this scope