15.1 Введение |
Вверх Предыдущий Следующий |
Free Pascal поддерживает перегрузку операторов. Это означает, что можно определить действие оператора в зависимости от типа, таким образом разрешить использование этих типов в математических выражениях. Определение действия оператора во многом напоминает определение функции или процедуры, но есть некоторые ограничения при определении, что будет показано далее. Перегрузка операторов - мощный инструмент определения; однако эти-же результаты могут быть получены с помощью вызова обычных функций. При использовании перегрузки операторов, важно иметь в виду, что несоблюдение некоторых неявные правил может привести к неожиданным результатам. Что будет показано. |