|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2007, 15:10 | #1 |
Новичок
Джуниор
Регистрация: 16.11.2007
Сообщений: 2
|
перезагружаемые процедуры и функции в delphi
пишу контрольную,
дали вопрос "перезагружаемые процедуры и функции в delphi " не могу найти материалы по теме помогите плиз, киньте ссылочку |
16.11.2007, 15:27 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Правила форума читали? Видно, что нет.
Тема так и должна называться - не "Нужна помощь", а "Перезагружаемые процедуры и функции в delphi". Теперь ответ. Эту же фразу введите в строку поиска Гугля, там - нужная вам ссылка. Кавычки не используйте. |
16.11.2007, 16:35 | #3 |
C# developer
Форумчанин
Регистрация: 03.10.2007
Сообщений: 393
|
одном и том же разделе описаний может быть определено несколько процедур или функций с одним именем, но разным количеством или типами параметров. Имена таких процедур и функций называются перегруженными, а их создание - перегрузкой.
При вызове перегруженной процедуры или функции и выбирается та версия, у которой типы формальных параметров совпадают с типами фактических или наиболее близки к ним. Например, если имеются описания Код:
Запрещено перегружать процедуру функцией и функцию процедурой. Запрещено также перегружать подпрограмму другой подпрограммой с тем же количеством и типами параметров (var и не var-параметры одного типа считаются равными). Возвращаемое значение функции не участвует в разрешении перегрузки, т.е перегружаемые функции не могут различаться только типами возвращаемых значений. Перегрузка не действует, если подпрограммы с одинаковыми именами находятся в разных пространствах имен. Например, если в базовом классе имеются методы с теми же именами, что и в производном, то алгоритм поиска перегруженной версии для производного класса таков: вначале ищется перегруженная версия в производном классе, и если она не найдена, то поиск производится в его базовом классе и т.д. Код:
I like WPF
|
16.11.2007, 16:50 | #4 |
Новичок
Джуниор
Регистрация: 16.11.2007
Сообщений: 2
|
kommunist,
большое спасибо за такой четкий, развернутый ответ |
16.11.2007, 16:51 | #5 |
C# developer
Форумчанин
Регистрация: 03.10.2007
Сообщений: 393
|
да незачто обращайся
I like WPF
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль...Процедуры и функции | Miledi | Помощь студентам | 3 | 14.05.2012 18:22 |
Процедуры и функции. В чем отличие? | Умелец | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 20.10.2010 19:59 |
Процедуры и функции | V25 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.11.2008 20:02 |
Процедуры и функции | 11111 | Помощь студентам | 10 | 26.11.2007 15:06 |
DLL + Процедуры(не функции) | LEKA | Общие вопросы Delphi | 1 | 02.05.2007 20:37 |