Mi viene detto che non posso usare la parola chiave "this" in una funzione di classe. Vengo da C# e sono abituato a questo funzionamento, ma il compilatore mi dice che può essere utilizzato solo all'interno delle funzioni membro non statiche.Che cos'è una funzione membro non statico?
D3DXVECTOR3 position;
void Position(D3DXVECTOR3 position)
{
this.position = position;
}
Sei sicuro che ha lavorato in C#? in C#, una "funzione di classe" è chiamata "metodo statico" e non è possibile utilizzare "questo" in entrambi? – muratgu
sì, ho fatto tutto il tempo per fare riferimento a una variabile di classi nel costruttore, oppure il costruttore è diverso? – SirYakalot
Forse dovresti mostrare la classe a cui appartiene questo metodo - questo potrebbe aiutare a chiarire cosa stai facendo – Useless