Информатика и технология программирования

       

Вставляемые (inline) функции


Если функция (обычная или функция-элемент структуры или класса) объявлены inline-функциями, то при вызове таких функций транслятор выполняет подстановку по тексту программы тела функции с соответствующей заменой формальных параметров на фактические. Функция-элемент также считается inline по умолчанию, если ее тело находится непосредственно в определении структуры (или класса), например:


struct dat
{
int day,month,year;
void Setdat(char *p) // Функция inline по умолчанию


{ ... } // Тело функции


};



Содержание раздела