Size: a a a

2020 September 02

🦊

🦊fox.cpp in C++ Together 2.0
И да, ты не имешь права хардкодить список евентов в своём фреймворке.
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Ну, например. В инициализации пихаются в хеш-мультимапу хендлеры, будь std::function или что угодно - начни с std::function и там уже будешь профайлить.
В хеш мапу у меня щас только одно втыкается, это указатель на абстрактный класс, который естественно указывает на классы объектов от модулей
источник

RM

Roy Mustang in C++ Together 2.0
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
В хеш мапу у меня щас только одно втыкается, это указатель на абстрактный класс, который естественно указывает на классы объектов от модулей
Я тебе уже высказывал своё мнение по поводу этого пиздеца с модулями, что ты выдумал, но я сделаю вид, что этого говна не существует.
источник

RM

Roy Mustang in C++ Together 2.0
в m_Modules лежит структура, которая хранит указатель на хендел от dll, указатель на точку входа, имя .dll и его состояние
источник

RM

Roy Mustang in C++ Together 2.0
в m_Plugins лежат указатели на объекты классов, которые были зареганы из точки входа вызванных .dll из m_Modules
источник

DY

Dima Yushutin in C++ Together 2.0
лол нотация бумеров
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Я тебе уже высказывал своё мнение по поводу этого пиздеца с модулями, что ты выдумал, но я сделаю вид, что этого говна не существует.
ты вокруг да около говоришь, это никак вообще не помогло
источник

G

GNU/Плюшка in C++ Together 2.0
Dima Yushutin
лол нотация бумеров
Ок зумер
источник

KK

Konstantin Kozyrev in C++ Together 2.0
Roy Mustang
В хеш мапу у меня щас только одно втыкается, это указатель на абстрактный класс, который естественно указывает на классы объектов от модулей
Чего? Указатель на абстрактный класс?
источник

D

Danya in C++ Together 2.0
Konstantin Kozyrev
Чего? Указатель на абстрактный класс?
Видимо указатель на объект абстрактного класса
источник

RM

Roy Mustang in C++ Together 2.0
Konstantin Kozyrev
Чего? Указатель на абстрактный класс?
IPlugin*, от него наследуется еще один абстрактный класс, а от него уже тот класс в котором функционал
источник

D

Danya in C++ Together 2.0
Roy Mustang
IPlugin*, от него наследуется еще один абстрактный класс, а от него уже тот класс в котором функционал
Функциональность*
источник

RM

Roy Mustang in C++ Together 2.0
Danya
Функциональность*
А по другому никак
источник

RM

Roy Mustang in C++ Together 2.0
Иди попробуй вытяни из класса его методы и вызови их
источник

D

Danya in C++ Together 2.0
Тебе норм?
источник

KK

Konstantin Kozyrev in C++ Together 2.0
Danya
Видимо указатель на объект абстрактного класса
У абстрактного класса бывают объекты?
источник

RM

Roy Mustang in C++ Together 2.0
Danya
Тебе норм?
Нет, не пиши просто фигню, я столько ебался чтоб завести это дерьмо
источник

D

Danya in C++ Together 2.0
Функционал — это неправильный термин, гений
источник

RM

Roy Mustang in C++ Together 2.0
Он не найдет твои методы если ты не завернешь свой класс в абстракцию
источник