Встроенные функции C ++

В этом руководстве мы узнаем о встроенных функциях в C ++ и о том, как их использовать, с помощью примеров.

В C ++ мы можем объявить функцию как встроенную. Это копирует функцию в место вызова функции во время компиляции и может ускорить выполнение программы.

Перед тем, как следовать этому руководству, обязательно посетите C ++ Functions.

Встроенные функции

Чтобы создать встроенную функцию, мы используем 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()вызове компилятор копирует код функции в это место вызова.

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