std::function<void (Summ<int>)> fncSum = Summ<int>();
Я использую его в for_each, к примеру,
std::for_each(Numbers.begin(), Numbers.end(), fncSum);
У меня состояние объекта Summ<int>(), адрес на который лежит в std::function поменялось. Как мне получить доступ к этому объекту?
Am I right or not?)
fncSum.target<type>()
Мда, нашел, спасибо.
Обсуждают сегодня