Vložené funkcie C ++

V tomto tutoriále sa dozvieme o vložených funkciách v C ++ a o tom, ako ich používať, pomocou príkladov.

V C ++ môžeme funkciu vyhlásiť za vloženú. Toto skopíruje funkciu na miesto volania funkcie v čase kompilácie a môže urýchliť vykonávanie programu.

Pred vykonaním tohto tutoriálu navštívte funkcie C ++.

Vložené funkcie

Na vytvorenie inline funkcie používame inlinekľúčové slovo. Napríklad,

 inline returnType functionName(parameters) ( // code )

Všimnite si použitie kľúčového slova inlinepred definíciou funkcie.

C ++ vložená funkcia

 #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ýkon

 5 8 666

Tento program funguje takto:

Fungovanie vložených funkcií v C ++

Tu sme vytvorili vloženú funkciu s názvom, displayNum()ktorá ako parameter berie jedno celé číslo.

Potom sme volali funkciu trikrát vo main()funkcii s rôznymi argumentmi. Zakaždým, keď displayNum()sa zavolá, kompilátor skopíruje kód funkcie na dané miesto volania.

Zaujímavé články...