C ++ Sisäiset toiminnot

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 inlineavainsanaa. Esimerkiksi,

 inline returnType functionName(parameters) ( // code )

Huomaa avainsanan käyttö inlineennen 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:

Sisäisten toimintojen käyttö C ++: ssa

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.

Mielenkiintoisia artikkeleita...