PDA

Visualizza la versione completa : [C] Uso di THIS...


SDB
25-10-2005, 13:12
ciao a tutti...
ho il seguente codice in C++:


struct TDF *Sum(struct TDF *IlF,const struct TDF *value1, const struct TDF *value2)
{
*this = value1;
*this += value2;
return *this;
}

Qualcuno sa cosa vuol dire? non conosco il "This"...e qualcuno saprebbe scrivere una cosa analoga in C??
grazie...ciao... :fagiano:

unomichisiada
25-10-2005, 13:30
Originariamente inviato da SDB
ciao a tutti...
ho il seguente codice in C++:


struct TDF *Sum(struct TDF *IlF,const struct TDF *value1, const struct TDF *value2)
{
*this = value1;
*this += value2;
return *this;
}

Qualcuno sa cosa vuol dire? non conosco il "This"...e qualcuno saprebbe scrivere una cosa analoga in C??
grazie...ciao... :fagiano:
this č un puntatore all'istanza della classe in cui si sta lavorando, cioč a QUESTO (this) oggetto. Piuttosto pensavo che il suo valore non potesse essere modificato, sei sicuro che quel codice compili?

Loading