Использование std::visit параллельно с std::variant дает ли это лучшую производительность по сравнению с динамическим наследованием с использованием виртуального?
На основе cppreference существует следующее утверждение
В типичных реализациях временная сложность вызова
vis может считаться равной сложности доступа к элементу в
(возможно, многомерный) массив или выполнение оператора переключения.
Зависит ли это от количества типов, сохраняемых в варианте?
Подробнее здесь: https://stackoverflow.com/questions/785 ... nheritance