Ciao.
Ho una funzione del tipo:
codice:void setPar(CClassType* par)da dove chiamo la funzione cosi:codice:void CClass::setPar(CClassType* par) { *par->bCaricato=true; }
codice:CClassType par; setPar(&par)//passo l'indrizzo
il campo bCaricato viene riempito con un valore true.
Ora,Io adesso ho questo codice:
CClassType* par;
e devo chiamare la funzione:
devo avere una funzione cosi'?codice:CClassType* par; setPar(&par)//passo l'indrizzo
è sbagliato?codice:void CClass::setPar(CClassType** par) { **par->bCaricato=true; }
c'è un modo migliore per risolvere?

Rispondi quotando