Ciao.
Brevemente:
Ho un struttura DX_POSITION e voglio passarla ad una fuzione per caricarla con dei dati.
La struttura è questa:
la funzione:codice:typedef struct DX_POSITION { string idParent; vector<float*> fTranslate; vector<float*> fRotate; vector<float*> fScale; }tagPosition
la chiamata:codice:void load(DX_POSITION*fTranslate); { float f[4]; f[0]=1.; f[1]=2.; f[2]=3.; f[3]=5.; fTranslate.push_back(f); }
i dati vengono inseriti , ma quando esco dalla funzione i valori si resettano.codice:DX_POSITION pippo; load(&pippo);
Come posso fare?
grazie.

Rispondi quotando