Salve ragazzi, sto cercando di scrivere un programmino in c++ solo che mi si č presentato un problema che non riesco a risolvere. Praticamente ho scritto una cosa del genere
#include <dinput.h>
struct tipo
{
LPDIRECTINPUTDEVICE8 dispositivo;
WCHAR nome[261];
int i;
};
class classe
{
public:
void p();
static tipo t[2];
};
void classe:

()
{
t[0].i = 0;
}
solo che quando provo a compilare mi viene restituito l'errore "simbolo esterno "public: static struct tipo * classe::t" non risolto". Ciņ č dovuto al fatto che dovrei allocare in memoria la variabile classe::t[2], giusto?
Purtroppo perņ non riesco a capire come si dovrebbe fare. Qualcuno saprebbe aiutarmi?