Данный вариант с предварительным
объявлением операторов привел к положительному
результату, то есть сборка прошла успешо. Но...
Теперь появилась ошибка времени выполнения
"Integer Overflow", за ней другая и программа
кончает свою жизнь. Кроме того в отладчике
после установки точки останова на строку с выражением,
содержащим вызов оператора, отладчик попадает
совсем в другое место текста программы.
Это что, ошибка при генерации кода шаблона
или надо в настройках среды BCB 6 задавать
какой-то параметр.