Vgrajene funkcije C ++

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 inlineključno besedo. Na primer

 inline returnType functionName(parameters) ( // code )

Opazite uporabo ključne besede inlinepred 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:

Delovanje vgrajenih funkcij v jeziku C ++

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.

Zanimive Članki...