PDA

View Full Version : Aiuto inizializzazione array statico


jekoy
17-10-2014, 09:27
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::p()
{
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?