Мне любопытно, если пометка существующего производного класса C++ в качестве final
позволяющего оптимизировать де-виртуализацию, изменит ABI при использовании C++ 11. Я ожидаю, что это не должно иметь никакого эффекта, так как я рассматриваю это как прежде всего подсказку компилятору о том, как он может оптимизировать виртуальные функции, и поэтому я не вижу никакого способа изменить размер структуры или виртуальной таблицы, но возможно я что-то упустил
Мне известно, что API изменений здесь, так что код, который в дальнейшем наследуется от этого производного класса, больше не будет работать, но меня беспокоит только ABI в данном конкретном случае.