в себя функтор (будь-то лямбда, функтор или указатель на функцию/метод), а при вызове делает виртуальный вызов, так?
Она весь концепт (вроде CopyConstructible ConstCallable) переводит в один интерфейс, там примерно struct interface { virtual void /*interface* ?*/ copy_here(void* memory) = 0; //от CopyConstructible virtual R call(Args...) const = 0; //от ConstCallable };
Обсуждают сегодня