Ciao.
Brevemente:
Ho un struttura DX_POSITION e voglio passarla ad una fuzione per caricarla con dei dati.
La struttura è questa:
codice:
typedef struct DX_POSITION
{
string idParent;
vector<float*> fTranslate;
vector<float*> fRotate;
vector<float*> fScale;
}tagPosition
la funzione:
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);
}
la chiamata:
codice:
DX_POSITION pippo;
load(&pippo);
i dati vengono inseriti , ma quando esco dalla funzione i valori si resettano.
Come posso fare?
grazie.