Вбудовані функції inline

Для економії ресурсів комп’ютера в С++ передбачені вбудовані функції, які визначені атрибутом inline. Для об’яви вбудованої потрібно вписати спочатку спеціфікатор inline поперед імені функції. Вбудована функція повинна бути описана до її першого виклику. Компілятор вписує код такої функції в місце програми відкіля вона викликається і стільки разів, скільки вона викликається. Ця функція компілюється разом з програмою при її виклику.

Розглянемо вбудовану функцію та результат її виконання. У програмі генератора випадкових чисел chance та функції перевірки числа на парність even оформлені як вбудовані з бібліотечною функцією chr, для того, щоб не ставити компілятор перед вибором між двома однаковими іменами.

У програмі організований цикл, у якому робиться перевірка на парність (even – парні, odd – непарні) керуюча змінна i та випадкове число j.

Вбудовані функції можуть мати аргументи за замовчуванням. Дозволена перевантаження вбудованих функцій.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: