Šajā apmācībā mēs uzzināsim par iekšējām funkcijām C ++ un to izmantošanu, izmantojot piemērus.
Programmā C ++ mēs varam paziņot, ka funkcija ir iekļauta. Tas kopē funkciju izsaukuma atrašanās vietā kompilēšanas laikā, un tas var paātrināt programmas izpildi.
Pirms sekojat šai apmācībai, noteikti apmeklējiet C ++ funkcijas.
Iekļautās funkcijas
Lai izveidotu iekļauto funkciju, mēs izmantojam inlineatslēgvārdu. Piemēram,
inline returnType functionName(parameters) ( // code )
inlinePirms funkcijas definīcijas ievērojiet atslēgvārda lietošanu .
C ++ Iekļautā funkcija
#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; )
Rezultāts
5 8 666
Šī programma darbojas šādi:
Iekšējo funkciju darbība C ++
Šeit mēs izveidojām iekšējo funkciju ar nosaukumu, displayNum()kas kā parametru ņem vienu veselu skaitli.
Pēc tam mēs funkciju 3 reizes main()izsaucām ar dažādiem argumentiem. Katru reizi, kad displayNum()tiek izsaukts, sastādītājs kopē funkcijas kodu uz šo zvana vietu.








