Ligação parcial de argumentos de função

Existe uma maneira deparcialmente vincular o primeiro / últimon argumentos de um objeto que pode ser chamado (por exemplo, função) sem especificar explicitamente o restante dos argumentos?

std::bind() parece exigir quetudo Se os argumentos forem vinculados, os que restarem devem ser vinculados astd::placeholders::_1,_2,_3 etc.

É possível escrever umbind_first()/bind_last() para ligação parcial a partir do primeiro / último argumento e que insere automaticamente os espaços reservados para quaisquer argumentos não acoplados restantes na ordem original na posição original?

questionAnswers(2)

yourAnswerToTheQuestion