Size: a a a

2020 August 16

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
2.1. Не понимаю, как у тебя будет юзаться спдлог вообще, если он у тебя будет статически линковаться там, где ты юзанешь этот класс логгера, т.к. ты впесочил реализацию в сам хедер
аа я логи в модуль хотел выносить
источник

RM

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

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
@AlexFails я там обосрался с HFPluginBase. Я щас пересматриваю cppCon
Как лучше сделать из private вызывать метод Do из класса Derived или же как сейчас просто объявить метод, который будет публичным и он будет доступен из наследников HFPlugin?
Non-virtual interface гугли
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
аа я логи в модуль хотел выносить
Я вот про модуль и говорю, сейчас он не будет работать в таком виде
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Я вот про модуль и говорю, сейчас он не будет работать в таком виде
Знаю, он еще не закончен
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Ок, сделай тогда что-то работающее с длл-плагинами, я погляжу потом
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Ок, сделай тогда что-то работающее с длл-плагинами, я погляжу потом
ModuleTestA работающий
источник

RM

Roy Mustang in C++ Together 2.0
У него и плагин один имеется тестовый
источник

s

std::mpa in C++ Together 2.0
neat:)
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Ок, сделай тогда что-то работающее с длл-плагинами, я погляжу потом
Мне как то надо решить проблему с тем, что мне нужно сделать методы доступными только для своих плагинов из класса модуля
источник

RM

Roy Mustang in C++ Together 2.0
Пока только в голову приходят friend сделать эти классы плагинов
источник

RM

Roy Mustang in C++ Together 2.0
Потому что унаследоваться от наследника HFModule через класс плагина не прокатывает
источник

RM

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

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
Пока только в голову приходят friend сделать эти классы плагинов
Ну сделай пока что так
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Ну сделай пока что так
Ок
источник

RM

Roy Mustang in C++ Together 2.0
эта функция считается Non-virtual?
источник

RM

Roy Mustang in C++ Together 2.0
Вызывается она из наследника от HFPlugin
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Дп
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Ну сделай пока что так
Так, конфуз, а как мне хранить теперь это дело? Создавать HFPluginBase, а хранить в векторе, как HFPlugin?
источник

RM

Roy Mustang in C++ Together 2.0
В голову приходит только мысля с конструктором
источник