Selles õpetuses õpime näidete abil C ++ sisefunktsioone ja nende kasutamist.
C ++ versioonis võime funktsiooni kuulutada tekstisisese funktsioonina. See kopeerib funktsiooni kompileerimise ajal funktsioonikõne asukohta ja võib programmi käivitamise kiirendada.
Enne selle õpetuse järgimist külastage kindlasti funktsioone C ++.
Sisseehitatud funktsioonid
Sisemise funktsiooni loomiseks kasutame inline
märksõna. Näiteks,
inline returnType functionName(parameters) ( // code )
Pange tähele märksõna kasutamist inline
enne funktsiooni määratlust.
Funktsioon C ++
#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; )
Väljund
5 8 666
See programm töötab nii:
Sisemiste funktsioonide töötamine C ++ keelesSiin lõime sisemise funktsiooni nimega, displayNum()
mis võtab parameetriks ühe täisarvu.
Seejärel kutsusime funktsiooni 3 korda main()
erinevate argumentidega. Iga kord displayNum()
, kui helistatakse, kopeerib kompilaator selle kõne asukohta funktsiooni koodi.