У цьому підручнику ми дізнаємося про вбудовані функції в 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
Ось як працює ця програма:
![](https://cdn.wiki-base.com/9462749/c_inline_functions.png.webp)
Тут ми створили вбудовану функцію з іменем, displayNum()
яка приймає одне ціле число як параметр.
Потім ми викликали функцію 3 рази у main()
функції з різними аргументами. Кожного разу, коли displayNum()
викликається, компілятор копіює код функції до цього місця виклику.