Вградени функции на C ++

В този урок ще научим за вградените функции в C ++ и как да ги използваме с помощта на примери.

В C ++ можем да декларираме функция като вградена. Това копира функцията в местоположението на извикването на функцията по време на компилация и може да ускори изпълнението на програмата.

Преди да следвате този урок, не забравяйте да посетите C ++ функциите.

Вградени функции

За да създадем вградена функция, използваме inlineключовата дума. Например,

 inline returnType functionName(parameters) ( // code )

Забележете използването на ключова дума inlineпреди дефиницията на функцията.

Вградена функция на C ++

 #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; )

Изход

 5 8 666

Ето как работи тази програма:

Работа с вградени функции в C ++

Тук създадохме вградена функция с име, displayNum()която приема едно цяло число като параметър.

След това извикахме функцията 3 пъти във main()функцията с различни аргументи. Всеки път, когато displayNum()бъде извикан, компилаторът копира кода на функцията на това място на повикване.

Интересни статии...