Kezdőoldal » Számítástechnika » Programok » Mire jó a this?

Mire jó a this?

Figyelt kérdés
Helló! Programnyelvekben láttam példákat arra, hogy pl this.window vagy this.bármi, de soha nem tudtam mit jelent. Valaki itt el tudná magyarázni, esetleg bemutatni kommentárokkal? (C++)

2018. febr. 2. 16:18
 1/3 anonim ***** válasza:
Mindig az aktuális példányra mutató pointer. Például a fent írtnál ebben a metódusban az azt hívó példány lesz a this, aminek megváltozik a window adattagja.
2018. febr. 2. 16:25
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
De honnan tudja eldönteni hogy épp mi az aktuális? Arra gondolsz, amin rajta van az egér?
2018. febr. 2. 16:51
 3/3 anonim ***** válasza:

class A {

int a;

void foo() { this->a = 6; }

};


int main() {

A abc;

abc.foo(); // ilyenkor a foo()-n belül a this az abc lesz.

}

2018. febr. 2. 17:50
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!