generic function

  1. параметризованная (родовая) функция

#

в ООЯ, например в C++, – процедура, которая может быть применена к данным разных типов. Задаётся с помощью ключевого слова template. Описывает общий набор операций над данными; её настройка на конкретный тип данных производится во время компиляции программы, когда известны типы операндов в вызове процедуры. В результате компиляции создаётся порождённая функция (generated function). Это позволяет отделить описание алгоритма от данных и повысить эффективность программ.

Связные термины

OOL, virtual function

Все термины