Как я могу создать std :: function с пользовательским распределителем?
Чтобы сохранить код, скажем, у меня есть собственный распределитель с именемMyAlloc
который я успешно использовал сstd::vector
следующее:
std::vector vec;
теперь я хочу сохранить лямбду в std :: function с помощью пользовательского распределителя, как мне это сделать?
Моя неудачная попытка:
int i[100];
std::function f(MyAlloc{},[i](int in){
//...
});
Обновить: Распределители в std :: function былиdepricated