Mi az a this mutató, és mire/hogy kell használni?
Figyelt kérdés
Talán this is sparta rövidítése? XD2012. okt. 23. 19:42
1/2 anonim válasza:
Az aktuális osztály adott objektum példányára mutató pointer. (C++-ról van szó, ugye?)
Példakód:
class Ember
private:
int kor;
public:
Ember(int kor) {
this->kor = kor;
}
};
Ez egy primitív példa, de remélhetőleg a lényeg átjön.
A this a mutató, amely az adott példányra mutat.
Így magát a példányt így érheted el: *this
Az objektumpéldány adattagjait pedig így this->kor, this->nev, stb.
2/2 A kérdező kommentje:
Köszönöm szépen!
2012. okt. 24. 14:56
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!