V tomto tutoriálu se dozvíme o vložených funkcích v C ++ a o tom, jak je používat pomocí příkladů.
V C ++ můžeme deklarovat funkci jako vloženou. To zkopíruje funkci do umístění volání funkce v době kompilace a může zrychlit provádění programu.
Před provedením tohoto kurzu nezapomeňte navštívit funkce C ++.
Vložené funkce
K vytvoření vložené funkce používáme inline
klíčové slovo. Například,
inline returnType functionName(parameters) ( // code )
Všimněte si použití klíčového slova inline
před definicí funkce.
C ++ vložená funkce
#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ýstup
5 8 666
Tento program funguje takto:
![](https://cdn.wiki-base.com/9462749/c_inline_functions.png.webp)
Zde jsme vytvořili vloženou funkci s názvem, displayNum()
která jako parametr přebírá jedno celé číslo.
Poté jsme funkci zavolali třikrát ve main()
funkci s různými argumenty. Při každém displayNum()
volání kompilátor zkopíruje kód funkce do tohoto umístění volání.