IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Перегрузка операций в Turbo Pascal'е, Почти конкурс
Neznaika
сообщение 8.10.2007 13:56
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 51
Пол: Мужской

Репутация: -  0  +


Вопрос:

Существует ли перегрузка операторов в Turbo Pascal'е?
Если нет, то объяснить почему.
Если да, то привести примеры и назвать самую перегруженную операцию.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Neznaika
сообщение 8.10.2007 19:11
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 51
Пол: Мужской

Репутация: -  0  +


мисс_граффити - правильно.
Правильно - операция + - сложение чисел, конкатенация(или опять же сложение) строк,
объединение множеств - эта операция перегружена.



Добавлено через 17 мин.
Сегодня в газете прочитал, что меняется формат высшего образования. Стандартом будет - неполное высшее(бакалавриат - 4 года). Потом, чтобы добраться до аспирантуры, нужно поступить в магистратуру(2 года).
Вот будут люди 4 года по 3 месяца "изучать" каждый предмет, а потом экзаменационная комиссия задаст им
вопрос наподобие этого и легко отсеит сказавших: "Нет, перегрузка не существует."

Не знаю, что подумал volvo, но я его ответ не засчитал. У него ответ с объяснением, но этот ответ не подходит.

Вопрос был о существовании.
Если его задать по-другому, а именно так:
Существует ли встроенная перегрузка операций и может ли программист сам перегружать операции,
то ответами разумеется будут - существует и не может.

Мне кажется - это очень важный вопрос. Если знать об этой самой перегрузке операций, то например не будет
ошибок например при выборе между div и / в Паскале или не появится вопрос при целочисленном или вещественном делении в C.

-------------------------------------------------------------------------------------------------------------------------------------
Кстати, этих перегруженных операций довольно много, а некоторые совсем "не видны невооружённым взгядом".

Сообщение отредактировано: Neznaika - 8.10.2007 19:33
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Neznaika   Перегрузка операций в Turbo Pascal'е   8.10.2007 13:56
volvo   Нет, в Турбо Паскале - не существует... Почему? По...   8.10.2007 13:57
Neznaika   volvo - ответ неверный.   8.10.2007 14:05
мисс_граффити   [b]volvo - ответ неверный. Хммм...... Читаем [ur...   8.10.2007 19:03
volvo   Да? Тогда перегрузи мне операцию сложения двух зад...   8.10.2007 14:14
Neznaika   Люди, не стесняйтесь, напишите всё, что думаете ил...   8.10.2007 16:35
volvo   :dry: На твои вопросы я больше отвечать не собираю...   8.10.2007 16:57
Neznaika   мисс_граффити - правильно. Правильно - операция + ...   8.10.2007 19:11
мисс_граффити   вопрос некорректный. одно дело - "существуют ...   8.10.2007 19:37
Neznaika   Существует ли перегрузка операторов - следует чита...   8.10.2007 20:01
мисс_граффити   вот такое определение: уж точно ни одна комиссия ...   8.10.2007 20:06
Neznaika   То ЛИСП, а это Паскаль. Можно ещё более абстрагиро...   8.10.2007 20:17
volvo   Ничего здесь не видно... В следующий раз задавай ...   8.10.2007 20:57


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 12:51
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"