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.








