Size: a a a

2020 August 16

AF

Aidar Fattakhov in C++ Together 2.0
ненадо синглтоны плиз
источник

AF

Aidar Fattakhov in C++ Together 2.0
потом их выпиливать сложно
источник

RM

Roy Mustang in C++ Together 2.0
Aidar Fattakhov
ненадо синглтоны плиз
Ну я в том плане что они унаследуются от HFModule интерфейса, а так они не унаследованы от Singleton
источник

RM

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

RM

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

RM

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

AF

Aidar Fattakhov in C++ Together 2.0
почему это не деструктор модуля делает?
источник

RM

Roy Mustang in C++ Together 2.0
Мне показалось что архитектура хорошая, если руки не из жопы растут у тех, кто будет юзать опенсоурс, то можно красивый код писать
источник

AF

Aidar Fattakhov in C++ Together 2.0
или это он?
источник

RM

Roy Mustang in C++ Together 2.0
Aidar Fattakhov
почему это не деструктор модуля делает?
В смысле деструктор модуля? Вот это и есть точка входа в .dll через класс приложения
источник

RM

Roy Mustang in C++ Together 2.0
Там же каждый .dll должен за собой свою память подчищать
источник

AF

Aidar Fattakhov in C++ Together 2.0
нет, это должен делать клиент
источник

RM

Roy Mustang in C++ Together 2.0
Aidar Fattakhov
нет, это должен делать клиент
В смысле клиент?
источник

AF

Aidar Fattakhov in C++ Together 2.0
клиент дллки
источник

RM

Roy Mustang in C++ Together 2.0
Клиент в смысле разработчик или приложение
источник

AF

Aidar Fattakhov in C++ Together 2.0
приложение
источник

RM

Roy Mustang in C++ Together 2.0
Aidar Fattakhov
клиент дллки
Нельзя же, там могут быть проблемы с деструкторами
источник

RM

Roy Mustang in C++ Together 2.0
аллокаторы если разные
источник

RM

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

AF

Aidar Fattakhov in C++ Together 2.0
это должно быть делегировано в логику длл
источник