динамических бибилиотек в рантайме (аля плагины которые можно менять в райнтайме) ?
Есть ли какие-либо либы для подобного подхода?
"А это вообще законно?" ABI-переносимость гарантируется как максимум для StandardLayoutType'ов, а у них не может быть виртуальных методов.
Быстрее старт приложения, ускорение билдов, т.к. достаточно переслбрать длл без переборки всего бинаря
А. Имплементации базового класса. Не дочитал вопрос.
Законно, чобы нет
Так написал же.
Это никак не относится к вопросу, поведение дин. либы и плагина определяется имплементацией и все гарантии там есть
Гарантии Стандарта? Откуда?))
Гарантии работы
вся идея плагинов в том, что их можно включать/выключать
Где подробнее об этом можно почитать ?
можешь почитать код того же QtCreator'а например
Обсуждают сегодня