C ++ Inline-funksjoner

I denne opplæringen vil vi lære om innebygde funksjoner i C ++ og hvordan du bruker dem ved hjelp av eksempler.

I C ++ kan vi erklære en funksjon som innebygd. Dette kopierer funksjonen til plasseringen av funksjonsanropet i kompileringstid og kan gjøre programutførelsen raskere.

Før du følger denne opplæringen, må du besøke C ++ Funksjoner.

Inline-funksjoner

For å lage en integrert funksjon bruker vi inlinenøkkelordet. For eksempel,

 inline returnType functionName(parameters) ( // code )

Legg merke til bruken av nøkkelord inlinefør funksjonsdefinisjonen.

C ++ Inline-funksjon

 #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; )

Produksjon

 5 8 666

Slik fungerer dette programmet:

Arbeid med innebygde funksjoner i C ++

Her opprettet vi en inline-funksjon med navnet displayNum()som tar et enkelt heltall som parameter.

Vi kalte deretter funksjonen tre ganger i main()funksjonen med forskjellige argumenter. Hver gang displayNum()det kalles, kopierer kompilatoren koden til funksjonen til den samtaleplasseringen.

Interessante artikler...