@ProCxx

Страница 2076 из 2477
Assasin
21.05.2018
20:22:12
елси нет клуба - то и пропуска уничтожатся. Все логично, как и надо

Constantine
21.05.2018
20:22:13
давай

weak_ptr только не надо предлагать

Max
21.05.2018
20:22:23
weak_ptr

Google
Max
21.05.2018
20:22:27
дану?

Constantine
21.05.2018
20:22:31
что я делаю, если он 0?

Max
21.05.2018
20:22:44
то что прописано в тз

Constantine
21.05.2018
20:22:46
я, кажется, уже задавал этот вопрос

Max
21.05.2018
20:22:55
что ты делаешь если пропуск есть а клуб сгорел?

Constantine
21.05.2018
20:22:59
в каком к черту тз?

это нарушение контракта

Assasin
21.05.2018
20:23:10
Constantine
21.05.2018
20:23:26
вы предлагаете мне написать weak_ptr, который выражает ДРУГОЙ контракт

Max
21.05.2018
20:23:39
смотришь в ТЗ или в закон. если там есть возмещение оплаты значишь создаешь заявку "верните мне бабло". если нет - идешь лесом а билет выкидываешь

Aidar
21.05.2018
20:23:42
сжигаешь пропуск
Я выбираю undefined behaviour

Assasin
21.05.2018
20:23:48
отличный выбор)

Constantine
21.05.2018
20:24:11
метод weak_ptr возвращает мне shared_ptr на предка либо nullptr

Google
Max
21.05.2018
20:24:20
это нарушение контракта
к означенному выше контракту не имеет отношение ситуация

Constantine
21.05.2018
20:24:36
к какому? что окно-потомок не может существовать без предка?

это прямое требование

Max
21.05.2018
20:25:20
я ответил на вопрос как надо тогда сделать

Aidar
21.05.2018
20:25:21
В чем проблемес, опять сложность определения контекста-контейнера?

Для клуба и тебя это планета земля

Constantine
21.05.2018
20:25:48
вы предлагаете написать мне weak_ptr в случае, когда weak_ptr выражает другое отношение владения

Max
21.05.2018
20:26:17
нет я предлагаю

ну так предок пусть владеет потомками значит.

Constantine
21.05.2018
20:26:34
хорошо

он владеет

Max
21.05.2018
20:26:44
если мы так и будем воду в ступе толочь то нет смысла продолжать

Constantine
21.05.2018
20:26:44
как потомок ставит ссылку на предка?

или в потомке написать weak_ptr и игнорировать случай, когда он nullptr?

Aidar
21.05.2018
20:27:01
Если он владеет один то там нужны сырые указатели на предка и все

Constantine
21.05.2018
20:27:11
сырая ссылка

Max
21.05.2018
20:27:23
или в потомке написать weak_ptr и игнорировать случай, когда он nullptr?
а когда он будет нулем? когда сам потомок умрет?

Aidar
21.05.2018
20:27:24
Ссылки не копируются

Не перемещаются

Google
Aidar
21.05.2018
20:27:38
И не могут иметь невалидный стейт

Constantine
21.05.2018
20:27:39
это требование контракта

Max
21.05.2018
20:27:42
н увот и все

Aidar
21.05.2018
20:27:45
Лучше мув онли с указателем

Constantine
21.05.2018
20:27:45
ну т.е.

вы предлагаете мне использовать класс weak_ptr и игнорировать случай, что он nullptr?

Max
21.05.2018
20:28:05
если предок владеет потомками то у них всегда будет валидный предок потмоу что они без него существовать не могут

Constantine
21.05.2018
20:28:15
Ссылки не копируются
Окна не перемещаются

Предок не может иметь невалидный стейт

Max
21.05.2018
20:28:36
я ответил на вопрос?

Constantine
21.05.2018
20:28:49
нет, не ответили

Aidar
21.05.2018
20:28:51
Окна не перемещаются
Это неудобно тупо, лучше пимпл внутри если нужно хранить указатели на чтото

Max
21.05.2018
20:28:58
значит иди учись читать

Constantine
21.05.2018
20:29:08
"А владеет Б" не соответствует случаю "Б невозможен без А"

Max
21.05.2018
20:29:10
одно и то же повторять не хочу.

Constantine
21.05.2018
20:29:24
почему у меня потомок не имеет shared_ptr на предка?

Max
21.05.2018
20:29:41
хех. значит был прав человек говоривший что это троллинг

Constantine
21.05.2018
20:30:14
потому что потомок требует существования предка

Assasin
21.05.2018
20:30:21
с чего бы?

Google
Constantine
21.05.2018
20:30:37
с того, что окно-потомок всегда имеет предка

он должен от него параметры получать

Assasin
21.05.2018
20:30:50
не всегда

Constantine
21.05.2018
20:30:58
лулщито

Assasin
21.05.2018
20:31:01
вот я только создал окно - никаких предков у него нет

Aidar
21.05.2018
20:31:04
Так это опять контекст

Constantine
21.05.2018
20:31:14
корневое окно принципиально отличается

Aidar
21.05.2018
20:31:18
Просто надо сказать что предок это контекст для потомка а иначе уб

Admin
ERROR: S client not available

Constantine
21.05.2018
20:31:35
например, корневое окно владеет параметром, отвечающим за режим отображения всех потомков

Aidar
21.05.2018
20:31:46
Люблю уб

Assasin
21.05.2018
20:31:55
это проблемы потомка, что предка у него еще нет

Constantine
21.05.2018
20:32:07
что он должен делать, если предка нет?

Assasin
21.05.2018
20:32:18
хреновый предок, раз об этом не позаботился)

Constantine
21.05.2018
20:32:28
простите, @iassasin, какой ваш практический опыт разработки?)

Assasin
21.05.2018
20:32:39
вообще в программировании?

Constantine
21.05.2018
20:32:45
да

в промышленном

Assasin
21.05.2018
20:33:01
около 6 лет

Constantine
21.05.2018
20:33:04
@MaxPlutonium тот же вопрос, какой ваш промышленный опыт программирования?

Google
Aidar
21.05.2018
20:33:11
что он должен делать, если предка нет?
Ну блин что должны делать итераторы если контейнер сломан?

Ответ уб

Это одно и то же

Так принято

Constantine
21.05.2018
20:33:31
@iassasin в проектировании систем на 20+ человеколет участвовали?

Assasin
21.05.2018
20:34:21
пожалуй, участвую прямо сейчас, хоть и не напрямую

Aidar
21.05.2018
20:34:23
@iassasin в проектировании систем на 20+ человеколет участвовали?
И да STD плюсцовое на больше чем 20 лет расчитано

Constantine
21.05.2018
20:34:42
пожалуй, участвую прямо сейчас, хоть и не напрямую
в качестве конечной точки принятия решений

Assasin
21.05.2018
20:34:54
нет, такого не было

мне кажется, 6 лет для этого маловато

Constantine
21.05.2018
20:35:17
ну, видимо поэтому вам и кажется, что это чьи-то проблемы, но только не архитектуры окон :)

Assasin
21.05.2018
20:35:43
в смысле? я же и сказал, что забота предка озаботиться о том, чтобы потомок про него знал

это и есть архитектурный вопрос

Constantine
21.05.2018
20:37:02
просто в реальности референс чекеры порядка удаления очень хорошо умеют плеваться, когда неожиданно TrackPopupMenu забывает перед вызовом исполняемой команды грохнуть shared_ptr на состояние

Max
21.05.2018
20:37:03
@MaxPlutonium тот же вопрос, какой ваш промышленный опыт программирования?
письками мы мериться не будем. ты написал - я дал ответ, причем бесплатно, думая что тебе интересно мое мнение. я не обязан за тобой базар гонять по кругу. так что определяй мой опыт по своему усмотрению

Max
21.05.2018
20:37:39
оставлю без ответа

Constantine
21.05.2018
20:37:46
почему?

мне вот не в падлу сказать, порядка 12, из них 10+ на плюсах

Max
21.05.2018
20:38:15
не вижу смысла

Constantine
21.05.2018
20:38:37
как ни странно, если ваш опыт превышает мой, я задумаюсь над тем, что вы говорите

Страница 2076 из 2477