
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

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

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

Constantine
21.05.2018
20:27:34

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
хех. значит был прав человек говоривший что это троллинг

Assasin
21.05.2018
20:30:04

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

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

Constantine
21.05.2018
20:37:18

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
как ни странно, если ваш опыт превышает мой, я задумаюсь над тем, что вы говорите