перегрузка операторов << и >>

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

перегрузка операторов << и >>

Сообщение hinst » 24.03.2010 21:19:50

А вы знали, что в фрипаскале можно перегружать операторы << и >> ?? :idea:
Я узнал совершенно случайно пол года назад. В официальной документации ничего насчёт возможности перегрузки данных операторов я не нашёл.
В связи с этим у меня внезапно появилась мысль, что данная фича позволяет организовать файловый ввод-ввывод наподобие си, типа
Код: Выделить всё
cout<<' Ы!! '<<endl;

Что и опробовал. Неплохо получилось.
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: перегрузка операторов << и >>

Сообщение Mr.Smart » 24.03.2010 21:47:54

hinst писал(а):... организовать файловый ввод-ввывод наподобие си, ...

Ну тогда уж не на подобие Си :wink:
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: перегрузка операторов << и >>

Сообщение hinst » 24.03.2010 21:53:25

А наподобие чего? Может быть, C++ ?
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: перегрузка операторов << и >>

Сообщение Mr.Smart » 24.03.2010 21:56:16

Последнее ваше высказывание верно. Т.к. Си не поддерживает объектную модель вообще, а вот С++ ввод вывод реализован именно через данную конструкцию :wink:
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!


Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

Рейтинг@Mail.ru