Re[3]: Интерфейс плагина и его vtable
От: uzhas Ниоткуда  
Дата: 12.10.17 10:38
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Получается, что совместимость основанная на таком предположении, что добавляем вирт-методы в конец — несостоятельная


есть определенные хитрости, которые надо держать в голове.
на самом деле ABI на C++ интерфейсах — вполне работоспособная тема. она хороша своей простотой и отсутствием накладных расходов на вызовы. но нужна определенная аккуратность и бдительность.
сложные типы (например, std::vector) не пробрасываются через такое API
на данный момент я также работаю с подобной системой, так что они вполне распространены
как говорится, не так страшен чёрт, как его малюют
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.