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 inline
nøgleordet. For eksempel,
inline returnType functionName(parameters) ( // code )
Bemærk brugen af nøgleord inline
inden 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.