Vložené funkce C ++

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 inlineklíčové slovo. Například,

 inline returnType functionName(parameters) ( // code )

Všimněte si použití klíčového slova inlinepř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:

Práce s vloženými funkcemi v C ++

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í.

Zajímavé články...