C ++ Iekļautās funkcijas

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

Interesanti raksti...