C ++ funktsioonid

Lang L: none (table-of-contents)

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.

Huvitavad Artiklid...