Так это не функтора оптимизация, а std::function. Она в конвертирующем конструкторе и конвертирующем операторе присваивания знает размер объекта и может сравнить со своим.
Так это не функтора оптимизация, а std::function. Она в конвертирующем конструкторе и конвертирующем операторе присваивания знает размер объекта и может сравнить со своим.