E-gradiva > Računalništvo > Programiranje > Upravljanje s programirljivimi napravami > Funkcije > Vrinjene funkcije

Prijava

Vrinjene funkcije

 

 

inline float diskriminanta(float a, float b, float c)
{


return
b*b-4*a*c;
}

 

 

Pri vrinjenih funkcijah prevajalnik v programu zamenja klic funkcije s telesom funkcije. Na ta način dobimo nekoliko hitrejše delovanje programa, saj sam klic funkcije tudi porabi nekaj procesorskega časa (prenos dejanskih argumentov, rezervacija pomnilniškega prostora za dejanske argumente, vračanje vrednosti, itd.). Hitrost izvajanja je večja, poveča pa se tudi velikost objektne kode!