Kezdőoldal » Számítástechnika » Programozás » Mit jelent az, hogy inline...

Mit jelent az, hogy inline metódus?

Figyelt kérdés
Legfőképpen Java nyelvben.

2011. dec. 18. 15:53
 1/2 anonim ***** válasza:

Az azt jelenti,hogy a függvény nem fog meghívódni amikor rá kerül a sor,hanem a függvény tartalma beillesztődik abba a sorba ahol azt meghívták.

Inline kulcsszóval helyben kifejtetté tehetsz függvényeket.

Így gyorsabb mint ha meg kellene hívnod.

De ha 100 szor meghívódik akkor 100 be lesz illesztve tehát lassulást okozhat.

Akkor érdemes használni amikor a függvény tartalma kicsi.


inline void Bage(); //inline módszer.

void Bage() {} /*ez is inline módszer.Akkor is helbyen kifejtetté tehetsz egy függvényt ha deklarációja után íród a definícióját.*/

2011. dec. 18. 17:06
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
Amiről az utolsó beszél az a C++-os változat, és ráadásul arról is rosszul. A Java nyelv nem ismeri az inline metódus fogalmát. Bizonyos esetekben a fordító és a JVM dönthet úgy, hogy nem hajt végre függvényhívást, hanem helyben végrehajtja a kódot, de ezt te nem nagyon tudod befolyásolni.
2011. dec. 18. 17:37
Hasznos számodra ez a válasz?

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!