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

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

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

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

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

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

Цитата:
Сообщение от come-on Посмотреть сообщение
за разве у стрелки бывает несколько положений одновременно
одновременно нет. но в конкретном маршруте свое.
RAFA91 вне форума Ответить с цитированием
Старый 30.06.2016, 17:08   #242
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
одновременно нет. но в конкретном маршруте свое.
это какаято бессмыслица
если стрелка может принадлежать сразу нескольким маршрутам ив конкретном свое, то это значит несколько одновременно, но тогда попадаем на "одновременно нет"
если одновременно нет, то она не может быть в разных стразу или не может быть в каждом своё

или у нас логики разные?
come-on вне форума Ответить с цитированием
Старый 30.06.2016, 17:16   #243
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

я к тому ввиду , что-бы маршруту А, узнать статус стрелки негабаритной секции не входящая в этот маршрут, по отношению к этому маршруту , то мы
это можем узнать из информации статуса конкретной стрелке.

опять заводим карту.

маршрут - статус

на основании этого принимаем решение как нам работать с этой негабаритной секцией.

повторюсь. охранная и исключающая враждебность стрелка, может
находится только в негабаритной секции.
RAFA91 вне форума Ответить с цитированием
Старый 30.06.2016, 17:22   #244
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
что-бы маршруту А, узнать статус стрелки негабаритной секции не входящая в этот маршрут, по отношению к этому маршруту , то мы
это можем узнать из информации статуса конкретной стрелке.
эти всё не нужные слова, заменить можно просто
"маршруту А узнать статус стрелки можно из ее информации", тобишь тупо прочитать ее свойство[а]
вам уже тут говорили, учитесь фильтровать словоблудие, забывайте про никому не нужные карты-шмарты и начинайте думать абстрактно
come-on вне форума Ответить с цитированием
Старый 30.06.2016, 17:53   #245
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
повторюсь. охранная и исключающая враждебность стрелка, может
находится только в негабаритной секции.
Ого, они еще и враждебные бывают... Модель стремительно эволюционирует. А мне вот не дает покоя вопрос - а каких сортов будут светофоры?
Цитата:
подумай как теперь это все оформить.
Я понимаю, что забегаю еще на 10 вкладок вперед, но... Чувак, UML же.
Цитата:
забывайте про никому не нужные карты-шмарты
Без карт нельзя. Как будут работать светофоры? Где размещать кнопки и индикаторы?
Цитата:
я к тому ввиду , что-бы маршруту А, узнать статус стрелки негабаритной секции не входящая в этот маршрут, по отношению к этому маршруту , то мы
это можем узнать из информации статуса конкретной стрелке.
Чувак, посты #4, 10 и 13. Там все написано и даже про негабаритные секции/стрелки.
А счас рвем шаблон: А что если негабаритная секция это тоже часть маршрута ?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 01.07.2016 в 10:52.
Utkin вне форума Ответить с цитированием
Старый 01.07.2016, 11:37   #246
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Добрый день коллеги!
Вчера мы с вами не сильно хорошо поработали, но все же что-то слепить смогли.

Значит что мы имеем. Вместо карт будем применять хеш карту, так как сортировка
не имеет значения, а только производительность.
RAFA91 вне форума Ответить с цитированием
Старый 01.07.2016, 12:09   #247
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Вместо карт будем применять хеш карту
Да это вообще бэст!
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 01.07.2016, 12:11   #248
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Дополнительная конструкция наверное такая

Код:
struct Properties
	{
		string assignment; //Наначение для конкретного маршрута
		// "security" - охранная, "exclude"  - исключающая негабаритность  
		string position; //Положение стрелки "plus" "minus" "undefined"
	};
	map<string,Properties> properties; //Свойство стрелки для конкретного маршрута
*********************************** ***************

Код:
class Strelka
{
	struct Properties
	{
		string assignment; //Наначение для конкретного маршрута
		// "security" - охранная, "exclude"  - исключающая негабаритность  
		string position; //Положение стрелки "plus" "minus" "undefined"
	};
	map<string,Properties> properties; //Свойство стрелки для конкретного маршрута
	
	bool locking; //Индивидуальное замыкание 
	
	string name;              //Название
	string registration;      //В какой секции находится
	string condition;         //Состояние "plus" "minus" "undefined"
	map<string,string> involved; //В каких маршрутах участвует, 
	//и какое при этом положение стрелки
	public:
	Strelka(string name,string registration,string condition,map<string,string> involved)
	{
		this->name = name;
		this->registration = registration;
		this->condition = condition;
		this->involved = involved;
		locking = true;
	}
};
RAFA91 вне форума Ответить с цитированием
Старый 01.07.2016, 12:26   #249
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Код:
string assignment; //Наначение для конкретного маршрута
		// "security" - охранная, "exclude"  - исключающая негабаритность
Хлам. Мсье знает, что кроме строк есть другие типы данных?
Код:
string registration;      //В какой секции находится
Зачем так?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 01.07.2016, 12:28   #250
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
[CODE]st Мсье знает, что кроме строк есть другие типы данных?
намекаешь на перечисления ?

string registration; необходимо будет для того , что-бы обьект секция при создании

под свою опеку забрал своих деток. по этому идентификатору обьект секция и поймет

что мое а что нет.
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