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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.07.2016, 15:59   #311
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

предлагаю к каждому светофору привязать соседние секции.

одна как правило за светофором, другая перед.

в данном случае их две.

это нам будет необходимо, когда мы будем отменять маршрут.

ну и обнулять ссылку на маршрут в обьекте светофор при размыкании

секции за светофором.

или не ?
RAFA91 вне форума Ответить с цитированием
Старый 04.07.2016, 07:59   #312
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
ну и динамик каст рискну применить.
Жесть. Уже и RTTI пошла. Высокотехнологичная система.
Цитата:
или не ?
Какой смысл Вам объяснять, если Вы игнорите все что Вам пишут?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 04.07.2016, 11:51   #313
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
. Уже и RTTI пошла. Высокотехнологичная ?
без этого увы никак.
RAFA91 вне форума Ответить с цитированием
Старый 05.07.2016, 11:54   #314
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
без этого увы никак.
легко, учитывая что система целиком ваша, то при грамотном проектировании структуры классов необходимости в RTTI вообще нет.
Цитата:
при использовании полиморфизма стоит задача узнать с каким обьектом мы имеем дело так как к каждому присуши свои особенности.
если так, значит полиморфизм отсутствует.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 05.07.2016, 12:01   #315
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
легко, учитывая что система целиком ваша, то при грамотном проектировании структуры классов необходимости в RTTI вообще нет.

.
да . можно тупо снабдить абстрактный класс ненужной хренью, тогда

в RTTI отпадает необходимость. УДАЛЕНО

Последний раз редактировалось Пепел Феникса; 05.07.2016 в 12:20.
RAFA91 вне форума Ответить с цитированием
Старый 05.07.2016, 12:09   #316
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
УДАЛЕНО
не поленился и заглянул, результат предсказуем и тождественен туташнему
ламер маст дай

Последний раз редактировалось Пепел Феникса; 05.07.2016 в 12:20.
come-on вне форума Ответить с цитированием
Старый 05.07.2016, 12:23   #317
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

не надо тут ссылок на кибер.

Цитата:
да . можно тупо снабдить абстрактный класс ненужной хренью, тогда в RTTI отпадает необходимость.
значит у вас или неверная структура классов или неверный метод хранения.
внутри своей системы у вас нет необходимости хранить все как
list<Object>.
у вас отдельные списки под разные типы данных, связанны либо идентификаторами, либо сразу ссылками/указателями.

не понимаю зачем вы понижаете типизированность, ваша система довольно строго типизирована.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 05.07.2016, 12:25   #318
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

полиморфизм тут носит только второстепенный характер.

главная задача создать список обьектов с ссылками на базовый класс.

я вот думаю стоит ли снабжать обьект секция такими атрибутами как

- направление
- атрибут секции (начальная - конечная - промежуточная)
- флаг углового заезда (актуально при маневрах)
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
не надо тут ссылок на кибер.

.
почитал бы для начала в чем проблема. описывать ее второй раз не буду.
я на том форуме ее изложил.
если знаешь как ее решить покажи на конкретном примере.
на том форуме таких знатоков не нашлось.

Последний раз редактировалось RAFA91; 05.07.2016 в 12:28.
RAFA91 вне форума Ответить с цитированием
Старый 05.07.2016, 12:51   #319
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
почитал бы для начала в чем проблема. описывать ее второй раз не буду.
я на том форуме ее изложил.
если знаешь как ее решить покажи на конкретном примере.
на том форуме таких знатоков не нашлось.
а вам там уже сказали:
Цитата:
вы наследование как-то задом наперед используете.
базовый класс содержит только то что должны содержать и все потомки от него.
что-то присущее только части из них идет через иного предка(там речь о С++)
учитывая что вы хотите хранить все в одной куче от динамика избавиться не выйдет.

все просто и четко.
http://www.gunsmoker.ru/2008/10/x-y-z.html
не подгоняйте задачу под идею решения, а наоборот.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 05.07.2016, 13:02   #320
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

просто будет тогда - когда я увижу пример решения этой проблемы на коде .

сейчас для меня проще в базовый запихнуть исключение.

и то стоит ли ? у меня коллеги не дурные что-бы лезть куда не надо.


надо решить задачу как секция определит конкретный атрибут

в конкретном маршруте. никак. это должен определить маршрут

на базе информации заложенной в конкретную секцию.

а стало быть опять берем хеш карту и загоняем туда

маршрут - атрибут.
RAFA91 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как нарисовать сложную фигуру кнопки deniscatch JavaScript, Ajax 8 15.01.2015 21:42
Как сделать сложную замену внутри строки selform Microsoft Office Excel 3 02.11.2012 14:24
Как создать сложную таблицу в делфи? Не_шарю_в_делфи Помощь студентам 0 21.05.2012 16:57
Надо составить сложную-сложную формулу natincom Microsoft Office Excel 4 29.08.2011 09:03