Size: a a a

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

2020 August 17

AZ

Alexander Zaitsev in cxx.Дискуссионная
где на лавке отпиздили двоих
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Т-34 85
Оптимизировать однопоточное приложение?
Нет
Я форвардил
Что т опро системц плагинов и модудей и так чтоб плагинА не видел методы плагинаБ
А-ля паблик протектед уровня кастомных систем
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Kirill Kaymakov
Ну я не видел видосов когда именно мирных
ну кто ж виноват, что ты не смотришь видосы
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Alexander Zaitsev
где на лавке отпиздили двоих
А, ну это какие-то совсем единичные
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Kirill Kaymakov
А, ну это какие-то совсем единичные
так не пиздили или единичные?
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Kirill Kaymakov
Ну я не видел видосов когда именно мирных
У меня есть факты как омрн гонялся за женой сотрудника, девушка вышла в магаз за хлебом
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
то есть снова пернул в лужу
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Но убежала
источник

Т8

Т-34 85 in cxx.Дискуссионная
Kirill Kaymakov
Которые будут демпинговать рынок труда
Приедет @zamazan4ik  и оставит тебя без работы
источник

Т8

Т-34 85 in cxx.Дискуссионная
Kirill Kaymakov
Как уже было с хохлами в 2014
@notice1 совсем вата поехала
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Пля долго рассказывать, в общем, мне нужна архитектура, которая позволит скрывать методы из классов унаследованных от HFModule
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Есть N .dll загружаемых в рантайме, каждый из этих .dll может создавать один класс унаследованный от HFModule
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Дай расскажу
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Каждый такой класс, который унаследовался от HFModule имеет вектор в котором хранит классы плагинов (плагины - это грубо говоря классы, которые берут какую то часть функционала на себя)
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Вот архитектура
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
В квадратах - это имена классов
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Дело в том, что в каждом классе унаследованном от HFModule есть методы, которые должны быть видны только самому классу и его пачке плагинов (классов)
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Для плагинов используется индексация типов для производительности, один плагин может получить другой плагин из своего модуля. Далее под модулем я буду иметь в виду класс, который унаследовался от HFModule
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Проблема вот в чем
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Я сейчас храню объекты классов плагинов внутри HFModule базового класса.
источник