V tej vadnici bomo spoznali vgrajene funkcije v jeziku C ++ in kako jih uporabiti s pomočjo primerov.
V jeziku C ++ lahko funkcijo razglasimo za vrstico. To funkcijo kopira na mesto klica funkcije v času prevajanja in lahko pospeši izvajanje programa.
Preden sledite tej vadnici, obiščite funkcije C ++.
Vgrajene funkcije
Za ustvarjanje funkcije v vrstici uporabimo inline
ključno besedo. Na primer
inline returnType functionName(parameters) ( // code )
Opazite uporabo ključne besede inline
pred definicijo funkcije.
Vgrajena funkcija C ++
#include using namespace std; inline void displayNum(int num) ( cout << num << endl; ) int main() ( // first function call displayNum(5); // second function call displayNum(8); // third function call displayNum(666); return 0; )
Izhod
5 8 666
Ta program deluje tako:

Tu smo ustvarili vgrajeno funkcijo z imenom, displayNum()
ki za parameter vzame eno celo število.
Nato smo funkcijo 3-krat poklicali v main()
funkciji z različnimi argumenti. Vsakič, ko displayNum()
je poklican, prevajalnik kopira kodo funkcije na to mesto klica.