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