C ++ Inline-funktioner

I denne vejledning lærer vi om indbyggede funktioner i C ++ og hvordan man bruger dem ved hjælp af eksempler.

I C ++ kan vi erklære en funktion som inline. Dette kopierer funktionen til placeringen af ​​funktionsopkaldet i kompileringstid og kan gøre programmets udførelse hurtigere.

Inden du følger denne tutorial, skal du sørge for at besøge C ++ -funktionerne.

Inline-funktioner

For at oprette en inline-funktion bruger vi inlinenøgleordet. For eksempel,

 inline returnType functionName(parameters) ( // code )

Bemærk brugen af ​​nøgleord inlineinden funktionsdefinitionen.

C ++ Inline-funktion

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

Produktion

 5 8 666

Sådan fungerer dette program:

Arbejde med inline-funktioner i C ++

Her oprettede vi en integreret funktion ved navn, displayNum()der tager et enkelt heltal som parameter.

Vi kaldte derefter funktionen 3 gange i main()funktionen med forskellige argumenter. Hver gang displayNum()der kaldes, kopierer compileren koden for funktionen til den pågældende opkaldsplacering.

Interessante artikler...