Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2009, 12:03   #21
grenles
минимакс
Участник клуба
 
Аватар для grenles
 
Регистрация: 11.06.2008
Сообщений: 1,143
По умолчанию

А если по логике. то программе, (обработчику. интерпретатору) нужны какие-то однозначные условия. чтобы понять, что из перегруженного ему выбирать.
А для этого однозначно нужны правила. А это уже выработанно давно.

Свежий взгляд - это только что-то добавить.
Например из менить порядок выбора, на как обычно:

локальное
глобальное
мега-глобальное
другой модуль.

А. например

локальное
другой модуль
мега-глобальное
глобальное....

И определять это например где-то в шапке модуля.
Типа объявления

Код:
TYPE
  vy = array p[..] of tu

GLOBAL_Select
local
megaglo
global
outsource

VAR
 rer : tu
 er : str

PROCEDURE 
 summ ( real/ real) = local
 summ (str , int) = local

CODE
 summ ('вася121', 2)
где-то в глобальном модуле
Код:
***
PROCEDURE
 summ (str int) = local
 summ (int int) = local
Так вот "вася121" + 2 при local / megaglo допусти равно вася 123.
а при megaglo / local допустим "вася1212".

НУ может я гоню, но как-то так. или путем вызова

Код:
summ('вася121',2 [local]) - то есть сначал ищется локальное определение, а потом по списку.
summ('вася121',2 [megaglo]) - а тут сначала мегаглобальное, а дальше по стандартному списку.
и это пройдет...

Последний раз редактировалось grenles; 21.09.2009 в 12:09.
grenles вне форума Ответить с цитированием
Старый 21.09.2009, 12:26   #22
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Хорошо, а нужно ли это отражать в синтаксисе? По типу overload?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 21.09.2009, 12:37   #23
OCTAGRAM
Oldschool geek
Форумчанин
 
Аватар для OCTAGRAM
 
Регистрация: 09.03.2009
Сообщений: 611
По умолчанию

Цитата:
Сообщение от grenles Посмотреть сообщение
может я чего-то не понял.
Но тогда уже просто надо взять учебник по любому языку и почитать, что написано там, да и все реализовать по возможности у себя.
Этот велосипед изобретен уже не одно десятилетие.
Дык в разных языках эти велосипеды сделаны очень по–разному. Всяк кулик своё болото хвалит.
If you want to get to the top, you have to start at the bottom

http://pascal.net.ru/
OCTAGRAM вне форума Ответить с цитированием
Старый 21.09.2009, 14:47   #24
grenles
минимакс
Участник клуба
 
Аватар для grenles
 
Регистрация: 11.06.2008
Сообщений: 1,143
По умолчанию

Цитата:
Сообщение от OCTAGRAM Посмотреть сообщение
Дык в разных языках эти велосипеды сделаны очень по–разному. Всяк кулик своё болото хвалит.
Дык взять и выбрать что больше по нраву и предлагать пользователю свой вариант.
А то у него получится. как Слон картину писал... мультик хороший - поучительный.
и это пройдет...
grenles вне форума Ответить с цитированием
Старый 21.09.2009, 19:26   #25
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Не ну сделайте как-нибудь, а мы потестим хорошо или плохо. И ежели понравится так функу писать - то усё пучком. Ежели нет - пишите письма и переделывайте код.
P.S. Используйте команду "перезапись".
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не используя стандартные функции (за исключением abs), вычислить с точностью до eps>0: GHOST_DOG Помощь студентам 2 12.12.2008 05:58
VB перестал находить стандартные функции neugadal Microsoft Office Excel 1 06.11.2008 12:31
Как лучше организовать базу данных типо как в ICQ Руслантус БД в Delphi 3 09.08.2008 23:57
Макросы или стандартные функции askhattk Microsoft Office Excel 4 20.06.2008 11:17
Оптимезация программ... Как лучше? Altera Общие вопросы Delphi 9 27.02.2008 19:38