Size: a a a

cxx.Дискуссионная

2020 April 27

RM

Roy Mustang in cxx.Дискуссионная
Ofee
Ты же понимаешь, что тебе придётся хранить список указателей на указатели, указывающие на указатели? И ты что-то про оверхед юника говоришь? Ах, да, нужно убедиться, что указатели на указатели не инвалидировались... Заведём список указателей на указатель со списком указателей...
Молодец, теперь надеюсь уяснили почему я храню голый указатель?
источник

АК

Александр Караев... in cxx.Дискуссионная
Alexander Zaitsev
на том же Bintray есть где-то кнопка, что любой рецепт из своего репа в одну кнопку можно запросить на включение в conan-center. Тогда начнётся стадия review, что-то там смотреть будут. Если всё ок, то одобрят на включение.

Но вообще сейчас лучше смотри в сторону conan-center-index (EAP) и bincrafters (бинкрафтеры оно как conan-center - есть у всех, отвечают быстрее и у меня туда доступ есть на запись)
точно, bincrafters, я вроде оттуда тащил помимо центра
источник

RM

Roy Mustang in cxx.Дискуссионная
Если объект внутри хеш карты уничтожится (что произойдет только в том случае, если конфиг файл будут перепрочитывать), то тогда указатель сдохнет. Но обычно, у меня есть каллбэк, который при перечтении конфига должен исправлять указатели на новый объект
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Александр Караев
точно, bincrafters, я вроде оттуда тащил помимо центра
если что надо пропушить туда - говори, я пушну :)
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
я только не знаю, как там CI включать для новых реп. но я знаю, кого пинговать, чтобы его включали. я просто уже забыл, как оно делается :)
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
Молодец, теперь надеюсь уяснили почему я храню голый указатель?
Нет, голый указатель не решает указанной проблемы. А вот Qt решает эту проблему, я уже предлагал?
источник

АК

Александр Караев... in cxx.Дискуссионная
Alexander Zaitsev
если что надо пропушить туда - говори, я пушну :)
окей, буду иметь в виду, спасибо
источник

RM

Roy Mustang in cxx.Дискуссионная
Ofee
Нет, голый указатель не решает указанной проблемы. А вот Qt решает эту проблему, я уже предлагал?
Нет, но не нужно, я на Qt не сижу
источник

SH

Silent House in cxx.Дискуссионная
Ofee
Ты же понимаешь, что тебе придётся хранить список указателей на указатели, указывающие на указатели? И ты что-то про оверхед юника говоришь? Ах, да, нужно убедиться, что указатели на указатели не инвалидировались... Заведём список указателей на указатель со списком указателей...
А что, звучит хайпово
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ofee
Нет, голый указатель не решает указанной проблемы. А вот Qt решает эту проблему, я уже предлагал?
Если линкануться с libQtCore то он сам решит все лики в коде?)
источник

O

Ofee in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Если линкануться с libQtCore то он сам решит все лики в коде?)
Если правильно писать, конечно же
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ofee
Если правильно писать, конечно же
Если правильно писать, то, может и Qt здесь не нужен?)
источник

O

Ofee in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Если правильно писать, то, может и Qt здесь не нужен?)
Но Qt явно бы Рою облегчил правильную реализацию задачи. Правда, я не уверен, правильна ли задача
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ofee
Но Qt явно бы Рою облегчил правильную реализацию задачи. Правда, я не уверен, правильна ли задача
Каким образом Qt здесь вообще облегчил бы задачу?)
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Эвент по эвент лупу руками бы Рой послал об удалении элемента из хешмапы?
источник

O

Ofee in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Каким образом Qt здесь вообще облегчил бы задачу?)
Я про их QObject, коннекты и сигнал-слотовую магию с полуавтоматическим менеджментом памяти
источник

O

Ofee in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Эвент по эвент лупу руками бы Рой послал об удалении элемента из хешмапы?
Ну так, не нужно свой писать...
источник

O

Ostrich Corpsе in cxx.Дискуссионная
Офии хватит троллить роя
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ofee
Я про их QObject, коннекты и сигнал-слотовую магию с полуавтоматическим менеджментом памяти
Там эта полуавтоматика только для child-parent отношения работает, а не для emitter/consumer
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
У роя же невладеющий кейс, отношения child-parent нет
источник