idempotent



Предыдущая | Следующая

idempotent [из математического сленга], прил. Действующий, как будто был использован единожды, даже если на самом деле был использован несколько раз. Этот термин употребляется, в основном, применительно к заголовочным файлам в Си, в которых находятся общие определения и описания к нескольким исходным файлам. Если заголовочный файл был включен дважды во время одной и той же компилляции (вероятно, вследствие закравшегося #include files), появится сообщение об ошибке (если при этом сам заголовочный файл не был защищен от многократного включения; если же этот файл был защищен, то он и называется idempotent файлом). Термин также описывает инициализацию подпрограммы, которая предназначена для выполнения.