![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Вот в TP оператор writeln можно использовать так:
Код:
Код:
|
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 254
|
![]()
Вообще-то Write/WriteLn это не операторы, а процедуры. И они являются частью языка, поэтому компилятор сам разруливает количество параметров и обработку согласно типа. Для всех остальных процедур такое недоступно.
Последний раз редактировалось mihali4; 23.11.2010 в 14:41. |
![]() |
![]() |
#3 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Так то это операторы ввода вывода. . .
|
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 254
|
![]()
Ты путаешь термины. операторы - это +, -, *, div и так далее. а write/read и прочие - это процедуры. Смотри, если я переопределю процедуру write - по-твоему она тоже будет оператором?
PS. Если так рассуждать, то BlockRead и BlockWrite - это тоже операторы ввода-вывода. В паскале таких операторов вообще нет. В си - есть. Последний раз редактировалось mihali4; 23.11.2010 в 14:41. |
![]() |
![]() |
#5 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]() Цитата:
|
|
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 254
|
![]()
А вот так:
Код:
|
![]() |
![]() |
#7 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Спасибо, так оказывается в Паскале тоже по сути есть пространство имён...т.е.
Код:
|
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 02.01.2010
Сообщений: 254
|
![]()
Конечно есть
Последний раз редактировалось mihali4; 23.11.2010 в 14:42. |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
![]() Вот только добится такого же поведения, как у стандартной процедуры Write (Writeln) у Вас не получится - как совершенно верно отметил maxionans - это часть языка, поэтому компилятор вызов этих процедур заменяет на вызов РАЗНЫХ процедур, в зависимости от того, что Вы там написали в параметрах при их вызове... Последний раз редактировалось mihali4; 23.11.2010 в 14:42. |
|
![]() |
![]() |
#10 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Вот я лох, я то думал namespace это только в С++ и ему подобных....
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перегрузка операторов | mashuta_ya | Общие вопросы C/C++ | 0 | 01.10.2010 18:54 |
c++ перегрузка операторов | pavel282 | Помощь студентам | 6 | 11.09.2010 20:35 |
Перегрузка операторов(С++) | Сергей AfeR | Помощь студентам | 0 | 16.06.2010 18:34 |
Перегрузка операторов. | Macb3th | Общие вопросы C/C++ | 5 | 01.04.2010 21:14 |
Перегрузка операторов, Организация перегрузки операторов | chagin_yav | Помощь студентам | 2 | 12.05.2008 09:15 |