Kezdőoldal » Számítástechnika » Programozás » C++-ban mi ez a jel? ->

Csatrad kérdése:

C++-ban mi ez a jel? ->

Figyelt kérdés

Valaki el tudná nekem magyarázni pontosan, hogy kell használni ezt a valamit


->


c++ nyelvben. Van némi sejtésem, de öszintén azt se tudom, hogy hívják.



2013. ápr. 13. 14:20
 1/6 anonim ***** válasza:

Egy rövidítés a mutatón keresztüli eléréshez.


Tulajdonképpen

alma->szin


ugyanazt jelenti egy mutatóban lévő változón, mint az

alma.szin


egy stackben lévő változón.


[link]

2013. ápr. 13. 15:40
Hasznos számodra ez a válasz?
 2/6 iostream ***** válasza:
Na most a mutatóban lévő változó az egy mutató. Annak nincs szin tagja, a mutatott objektumnak ellenben igen.
2013. ápr. 13. 18:05
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
ok. én is arra gondoltam. nem vagyok c++ programozó különben, mielőtt azt mondanád hogy rohadjak meg amiért egyszer majd az én általam írt kódot kell karban tartod ;)
2013. ápr. 13. 18:44
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:

Akkor ha alma = 1

és azt írjuk alma->szin

AKkor alma.szin = 1?

2013. ápr. 14. 23:20
 5/6 anonim ***** válasza:

Ha alma egy objektumra való mutató, akkor alma-hoz csak bizonyos osztályokba tartozó objektumra való mutatót lehet hozzárendelni. Viszont alma egyik public változójához hozzá lehet rendelni értéket úgy, ahogyan te írtad:


Ha alma mutató:

alma->szin = 1


Ha alma stack-ben van:

alma.szin = 1

2013. ápr. 14. 23:26
Hasznos számodra ez a válasz?
 6/6 Makoscsiga válasza:

'->' szokás 'arrow operator'-nak nevezni, mivel egy nyilat formáz. Többnyire az operátor bal oldalán álló kifejezés (valamilyen referencia) adott 'dereferenciálására' használják.


Objektumok esetén a nyíl előtt egy objektum áll, amin a jobb oldalon lévő metódust hívjuk meg.

object->method

(a metódus nyilván az objektumot létrehozó osztályban található)

2013. máj. 10. 03:13
Hasznos számodra ez a válasz?

További 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!