![]() |
| |||
| волатильная функция (Волатильная функция (volatile function) — функция, которая может возвращать различные результаты даже если ее аргументы не изменяются, а также которая может изменять данные в базе. Пример функции такого типа — `random()`. bartov-e) | |||
| изменчивая функция (функция читает аппаратный регистр, датчик, счётчик времени или память, которая меняется вне программы, например, отображаемый в память порт ввода-вывода, поэтому каждый её вызов может вернуть разное значение. Компилятор не оптимизирует вызовы этой функции, чтобы каждый вызов функции был реально выполнен | |||