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 inline
nøkkelordet. For eksempel,
inline returnType functionName(parameters) ( // code )
Legg merke til bruken av nøkkelord inline
fø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:
![](https://cdn.wiki-base.com/9462749/c_inline_functions.png.webp)
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.