Реализация полиморфизма без virtual на C++: концепты, трейты и Ref

Как был переработан подход к полиморфизму в C++‑фреймворке Flox: замена virtual на статически сгенерированные vtable с концептами. В статье описана архитектура, проблемы, решение и метрики прироста производительности.

https://habr.com/ru/articles/926282/

++ #concepts #fat_pointers #vtable

Реализация полиморфизма без virtual на C++: концепты, трейты и Ref

Я занимаюсь разработкой С++ фреймворка для построения торговых систем. Идейно, он предоставляет строительные блоки, на основе которых можно реализовать свой сборщик маркет‑данных, торговую стратегию,...

Хабр