Š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 inline
atslēgvārdu. Piemēram,
inline returnType functionName(parameters) ( // code )
inline
Pirms 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:

Š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.