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 inlinemärksõna. Näiteks,
inline returnType functionName(parameters) ( // code )
Pange tähele märksõna kasutamist inlineenne 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 ++ keeles
Siin 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.








