View Single Post
Old 17-10-2014, 09:27   #1
jekoy
Member
 
Iscritto dal: May 2007
Messaggi: 166
Aiuto inizializzazione array statico

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?
jekoy č offline   Rispondi citando il messaggio o parte di esso