Tässä opetusohjelmassa opitaan C ++: n sisäisistä toiminnoista ja niiden käytöstä esimerkkien avulla.
C ++: ssa voimme julistaa funktion inline-muotoon. Tämä kopioi toiminnon funktiokutsun sijaintiin käännösajassa ja saattaa nopeuttaa ohjelman suorittamista.
Ennen kuin seuraat tätä opetusohjelmaa, muista käydä C ++ -toiminnoissa.
Sisäiset toiminnot
Sisäisen toiminnon luomiseen käytämme inline
avainsanaa. Esimerkiksi,
inline returnType functionName(parameters) ( // code )
Huomaa avainsanan käyttö inline
ennen funktion määrittelyä.
C ++ Sisäinen toiminto
#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; )
Tuotos
5 8 666
Näin tämä ohjelma toimii:

Tässä loimme sisäisen funktion, jonka nimi displayNum()
on yksi kokonaisluku parametrina.
Sitten kutsuimme funktiota 3 kertaa main()
funktiossa eri argumenteilla. Joka kerta displayNum()
, kun soitetaan, kääntäjä kopioi toiminnon koodin kyseiseen puhelupisteeseen.