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 inline
kľúčové slovo. Napríklad,
inline returnType functionName(parameters) ( // code )
Všimnite si použitie kľúčového slova inline
pred 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:

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.